高解像度と小さなPDFファイルサイズを目指して、文字をスキャンしてスキャンしたビットマップをPDFに変換するシステムを試しています。PS/PDFはどのようにビットマップを保存し、圧縮しますか?
私はスキャナー、ビットマップ操作用のGIMP、ビットマップからPDFへの変換用のImageMagickでプロトタイプを作成しています。次のように
私のプロセスが見えます:3x8bit色の
スキャン、600 DPI、 LZW圧縮トゥルーカラーTIFFファイル サイズは約8 MBです。
GIMPを使用して、ビットマップを というインデックス形式の画像に変換します。一般的なカラーテーブルは、4色〜8色です。これにより、画像がより圧縮されやすくなります。
ImageMagickを使用して、 LZW圧縮インデックス付きTIFFファイルPDF、 をページあたり約500Kで変換します。
画像をさらに圧縮しやすくするために、ビットマップをより圧縮しやすくすることができました。ここで実験する前に、PS/PDFがビットマップをどのように格納するかを知りたいと思います。
PS/PDFのビットマップは、ランレングスエンコードされていますか?次に、ビットマップ行から単一のピクセルを削除して圧縮を得る。
ここでさらに最適化するためのアイデアはありますか?
PS/PDFでビットマップ記憶形式の参照を知っていますか?