flutter - 如何将 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]));
不建议小部件的屏幕截图,这不是我这边的建议谢谢
解决方案
推荐阅读
- pdf - 是否可以使用 Quicklook 在 SwiftUI 中打开 PDF?
- python - 比较python中的浮点值
- angular - Service Worker 中的后台同步在 android 上的 chrome 中不起作用
- java - 如何在共享偏好中保存 ScratchCard?
- python - 在 Python 中打开文件返回流?
- flutter - Flutter 导入:相对路径还是包?
- amazon-web-services - Route53 和 Cloudfront 请求不能满足?
- tensorflow - 重新安装anaconda后Tensorflow导入错误
- php - 旧的 Codeigniter 项目不记录。(我更改了加密库文件)
- azure - Azure Active Directory B2C SAML 集成