【发布时间】:2020-11-01 16:08:34
【问题描述】:
我需要使用像 photoshop 中的中值过滤器来混合使用相机插件(ui.Image 格式)拍摄的大量图像。
我目前使用带有 drawImage 和 Paint.BlendMode 的画布(我正在使用产生类似效果的 lighten),但没有“中值”混合模式。
中值滤波是通过对所有图像的每个通道 RGB 取中值来完成的。
那么...在 dart/flutter 中是否有任何中值滤波器,或者我需要手动检查所有图像像素?在第二种情况下,如何将 ui.Image 转换为允许我获取单个像素并将其写入另一个图像的类? 示例:
color = image.getPixel(x, y);
newImage.setPixel(x, y, color);
提前谢谢你!
【问题讨论】:
标签: image flutter camera blend