OpenGL ( GL_COMPRESSED_RGB_S3TC_DXT1_EXT
) を使用して画像を圧縮してから RAW 画像を読み戻すと (OpenGL で解凍してください)、特定の画像が得られました。
OpenGL のドキュメントに従って独自のデコンプレッサを作成すると、結果は似ていますが、特定の場所では +/- 1 の点でランダムに異なります。DXT デコンプレッサでの「カラー ブレンディング」中に値を丸めようとしましたが、結果はまだ間違っています。
修復できますか、それとも GPU 浮動小数点演算が原因で修復不可能なエラーが発生したため、解凍された値が異なります。