私は 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の間の赤の値を取得します。これを取得または計算する方法を知っている人はいますか(おそらくこれには関数がないことを理解しているので、自分で計算する必要があります)