使用Flutter对PNG图像进行颜色填充的最佳方法是什么?

时间:2019-12-31 03:51:26

标签: android ios flutter paint custom-painting

我对Flutter和dart和Stackoverflow还是很陌生...这是我的第三篇文章。.我希望这个问题可以在这里找到答案。

现在,我正在探索使用Flutter创建成人着色应用程序的方法。要着色的图像为PNG格式,带有Alpha和全黑000000颜色。图片为1600x1600px。线的alpha> 0.5,且alpha小于0.5的任何像素都可以填充颜色。 我以前尝试过使用Flutter Images。将其转换为字节并进行处理(例如颜色填充),然后再次将其转换为小部件以显示给用户。但是结果是如此之慢,每次用户点击着色时大约为0.5-1.0秒。即使在很小的空间上,那也超级慢。 我也读了很多文章,但到目前为止我还没有找到答案。

那么有没有一种好的方法可以完全在Dart / Flutter中完成此工作,而无需在本机iOS / Android中进行编码?

好,我是指资源友好且快速。

然后是第二个问题:实际上是否可以通过使用Flutter在GPU而非CPU中操纵图像?

0 个答案:

没有答案