PDFから抽出されたCMYK JPEGが反転して表示される
PDFソースから抽出されたCMYK JPEGを処理する必要があります。PDFはPhotoshopで作成されました。 問題は、PhotoshopがJPEG CMYKデータを「通常の」値を使用してPDF / EPSに保存するのに対し、スタンドアロンJPEGは反転した値を保存することです。したがって、DCTDecodeストリームがバイト単位で抽出されてディスクに書き込まれると、結果のJPEGファイルは反転して表示されます。 (実際の抽出は、DCTDecodeストリームからバイトを抽出し、変更せずに、末尾が.Itであるファイルにバイトを書き込む、社内のユーティリティによって行われます。これは.jpg基本的にバイナリのコピーアンドペーストです。PDFは再利用できます。プロセスが必要な場合) 画像はJFIF形式のままでなければならないので、抽出した.jpgファイルにマーカーを配置して、Photoshopで適切なエンコードでファイルを開く方法はありますか?プロセスはロスレスである必要があります(それ以上のエントロピーエンコーディングは必要ありません)。 JPEGには既にAPP14マーカーが含まれており、マーカーを削除しても効果はありません。 以下はlibjpegドキュメントからの引用です: 「... Adobe PhotoshopがCMYK JPEGファイルに反転データを書き込むようです。0は、期待どおりに0%インクではなく100%インクカバレッジを表します。... Photoshop 3.0 [およびそれ以降] ...非反転YCCKを書き込みますEPS / JPEGファイルで...(ただし、ベアJPEGファイルで使用されるデータの極性は変更されません...) "