我有一个指定高度和宽度的图像要缩小 1/4。我这样做的方法是取 4 个像素(例如,(0,0),(1,0),(0,1),(1,1)),获取每个像素的 RGB 值,然后取平均值RGB 值并将其作为一个像素注入到新图像中(因此前面提到的这四个像素坐标将成为新图像的 (0,0))。
它可以工作,有点;我在结果中有一些颜色不稳定。
左边是原图,右边是经过上述方法处理的。我终其一生都无法弄清楚为什么这些颜色很奇怪。
对于它的价值,我使用以下方法:
getPixel();
getColor();
setColor();
RGB 值通过getRed()
等单独获取。这些值以整数形式存储。