私のプラットフォームはWindowsです。インデックス付きパレット画像の読み取りがC++でこれほど難しいとは思っていませんでした。慣れていない方のために説明すると、シングルチャンネル画像ですが、パレットと呼ばれる256のインデックスカラーでピクセルカラーを表現しています。
私はOpenCVを使用していましたが、その未読はファイルを3チャンネル画像に変換するだけなので、インデックス付きパレット画像に保存したり、別のインデックス付きパレット画像と比較したりする方法がありません。
ビットマップを使おうとしましたが、どういうわけか正しいピクセル値を読み取れません。
だから今、私はインデックス付きパレットファイルからピクセルを読み取るためのライトライブラリまたはコードを探しています。