高さと幅を指定して 1/4 に縮小するイメージがあります。そうするための私の方法は、4つのピクセル(たとえば、(0,0)、(1,0)、(0,1)、(1,1))を取得し、それぞれのRGB値を取得してから平均化することでしたRGB 値を新しい画像に 1 つのピクセルとして挿入します (したがって、前述の 4 つのピクセル座標は新しい画像の (0,0) になります)。
それは機能します。結果に多少の色むらが生じます。
左が元の画像、右が上記の方法で加工した画像です。なぜ色がおかしくなるのか、一生わからない。
価値があるので、私は以下の方法を使用しています:
getPixel();
getColor();
setColor();
また、RGB 値はgetRed()
などを介して個別に取得されます。これらは整数として格納されます。