我尝试获取图像中像素的颜色。
通过package:image/image.dart
包的Image类,我可以访问给定坐标x和y的像素。
这给了我一个整数。
如何从中获得颜色?
答案 0 :(得分:0)
您可以使用
将整数拆分为颜色部分 int c1 = image.getPixel(x, y);
int r1 = getRed(c1);
int g1 = getGreen(c1);
int b1 = getBlue(c1);
int a1 = getAlpha(c1);
另请参见https://github.com/brendan-duncan/image/blob/master/test/color_test.dart