首页 > 解决方案 > 如何将 ColorFilter 矩阵应用于直接文件或图像并将其保存在颤动中?

问题描述

这就像一个愚蠢的问题,但是经过几个小时的挣扎而不是来到这里,我有ColorFilter矩阵数组和图像文件。所以如何应用它,不是为了展示,它只是为了保存在本地存储中。

File file=_sampleFile; // file contained image
ColorFilter cf= ColorFilter.matrix(filter[2]);

下面的代码仅在应用程序中显示经过颜色过滤的图像

 ColorFiltered(
            colorFilter: ColorFilter.matrix(filter[2]),
            child: Image.File(_sampleFile),
          ),

但我想要它喜欢

File colorFilterFile= _sampleFile.addColorFilter(ColorFilter.matrix(filter[2]));

或者

Image image=Image.file(_sampleFile);
 Image colorFilterImage= image.addColorFilter(ColorFilter.matrix(filter[2]));

不建议小部件的屏幕截图,这不是我这边的建议谢谢

标签: fluttercolorfilter

解决方案


推荐阅读