1

私の顧客は、毎日約 100,000 のスキャンされたドキュメント (jpg) を持っています。ファイル転送とブラウジングを高速化するために、これらの画像のファイル サイズを縮小する方法を知りたいです。

ドキュメントは白黒でスキャンされ、 jpg形式で保存されます。解像度は150dpi、サイズは1275x1753 (幅 x 高さ) です。主な問題は、サイズが~150kb から ~500kbの間であり、白黒画像には大きすぎると思います。

解像度を変更したり、カラーモードを変更したりして、サイズを小さくできる可能性はありますか? Photoshop で遊んでみましたが、うまくいきませんでした。

スキャンされたドキュメントは、レビューのみを目的としています。ですから、詳細や元の写真のサイズは必要ないと思います。

プログラムを C# で書くつもりなので、この目的に適した画像ライブラリがあれば教えてください。

4

1 に答える 1

0

画像が JPEG 圧縮されている場合は、グレースケール (ピクセルあたり 8 ビット) またはフル カラー (ピクセルあたり 24 または 32 ビット) のいずれかです。他の JPEG タイプについては知りません。

そのため、サイズ (両方向のピクセル数) や色空間を変更せずにこれらの画像を他の形式に変換しようとしても、おそらくあまりメリットはありません。

JPEG 2000 の方が JPEG よりも画像を圧縮できる可能性がありますが、別の非可逆圧縮ではさらにアーティファクトが発生します。自分で試してみて、このアプローチが受け入れられるかどうかを確認してください。ただし、このアプローチのためのツールはお勧めできません。

画像を 2 値画像 (つまり 2 色のみ) に変換し、FAX 圧縮方式 (グループ 3 またはグループ 4) のいずれかで圧縮することをお勧めします。同時に画像のサイズを縮小することもできます。これは、Docotic.Pdf ライブラリを使用して簡単に実現できます(免責事項: 私はライブラリのベンダーで働いています)。

あなたの質問に似た質問に対する私の回答を見てください。答えは、RecompressWithGroup4Faxおよび/またはScaleメソッドを使用して既存の画像を PDF に再圧縮する方法を示しています。

JBIG2 圧縮などについて @plinth からの貴重なアドバイスもあります。読む価値があります。

于 2013-07-03T16:33:55.253 に答える