Flutter圖片添加水印功能,F(xiàn)lutter保存Widget為圖片

添加水印,兩種實(shí)現(xiàn)思路,一種是將圖片與水印解碼,然后混編再編碼,另一種是通過(guò)Widget的方式合成。
在這里采用的實(shí)現(xiàn)思路是使用層疊布局Stack加載圖片以及水印部分,水印部分可能是一個(gè)現(xiàn)成的圖片也可能是一個(gè)文字等其他樣式的組件,然后將這個(gè)Stack使用RepaintBoundary組件包裹起來(lái),然后通過(guò)Widget生成圖片的功能從而達(dá)到實(shí)現(xiàn)保存圖片為水印效果。

操作ImageLoaderUtils與ImageUtils工具類(lèi)在這里
https://biglead.blog.csdn.net/article/details/106874804