2

高さと幅を指定して 1/4 に縮小するイメージがあります。そうするための私の方法は、4つのピクセル(たとえば、(0,0)、(1,0)、(0,1)、(1,1))を取得し、それぞれのRGB値を取得してから平均化することでしたRGB 値を新しい画像に 1 つのピクセルとして挿入します (したがって、前述の 4 つのピクセル座標は新しい画像の (0,0) になります)。

それは機能します。結果に多少の色むらが生じます。

画像

左が元の画像、右が上記の方法で加工した画像です。なぜ色がおかしくなるのか、一生わからない。

価値があるので、私は以下の方法を使用しています:

getPixel();
getColor();
setColor();

また、RGB 値はgetRed()などを介して個別に取得されます。これらは整数として格納されます。

4

4 に答える 4

2

変数 r、g、b をどこでリセットしますか?

b は色と反復の両方に使用されますか?

于 2013-11-05T18:17:31.960 に答える