2016-05-06 12 views
0

私は現在、python3でPDF画像の抽出を行っています。JPEGカラーエンコーディングを決定する

私はコアロジックを終了し、それはかなりうまく動作します。

問題は、時々YCCKコード化されたJPGファイルがPDFから出てきて、一般的な画像閲覧者にとって恐ろしいことです。

YCCK画像をCMYKに変換することはできますが、画像がYCCK、CMYK、YUVかどうかを判断する方法はわかりません。

すべてのイメージをYCCKからCMYKに変換すると、CMYKイメージとYUVイメージがブレークします。

私は数時間だけ検索したところ、thisでした。

この記事は多くの助けになりましたが、私はJava APIを使用できません。

答えて

0

使用する色空間を決定するには、JFIF、SPIFF、EXIF、ADOBEなどのファイル形式を決定するために、ストリーム内のAPPnブロックを解析する必要があります。ファイルはADOBE形式である可能性があります。 APPnブロックの使用方法に関するドキュメントを確認する必要があります。ここで

概要を持っているページです。

http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/JPEG.html#Adobe

関連する問題