0

私は C++ と Magick++ を使用しています。ピクセルから赤、緑、青の値を取得する必要がありますが、何をしても255を超える値または10進数の値が取得され続けます。次のコードは 10 進数値を返します

ColorRGB rgb(someImage.pixelColor(x, y));
cout << rgb.red();
cout << rgb.green();
cout << rgb.blue();

また、このような量子値を使用できるかどうかもわかりません

image.pixelColor(x, y).redQuantum();

10進数ではなく、0から255の間の赤の値を取得します。これを取得または計算する方法を知っている人はいますか(おそらくこれには関数がないことを理解しているので、自分で計算する必要があります)

4

1 に答える 1