JPEG ファイルで正常に動作するビット マップに解凍するコードがありjpgs
ますが、PDF から直接削除した JPEG をコードにフィードすると、XObject
エラーが発生します。
Adobe Reader は画像を正常に表示するので、画像が破損しているとは思いません。私はドキュメントを読みJPEG
、PDFs
明らかな問題は見つかりませんでした。
私の質問はこれです.PDFストリーム内に埋め込まれた「JPEG」と通常のJPEGに何か違いはありますか? もしそうなら、それは何ですか?
注:PDFを手動で開き、画像をコピーし、ペイントに貼り付けて保存できます...これを行うと、すべてが機能します....私の問題は、これを自動化する必要があることです。
私のコードが PDF を解析し、イメージ ストリームを取り除き、バイナリをファイルにダンプしてから、このファイルを開こうとすると、機能しません。私は何が欠けていますか?
ハフマン デコード プロセスでエラーが発生しているようです。テーブルcdt
とHuffman
テーブルは問題なく読み取られているようです。