2013-07-03 85 views
1

我的客戶每天有大約100,000個掃描文檔(jpg)。我想知道如何減少這些圖像的文件大小以加快文件傳輸和瀏覽。縮小和優化掃描文檔文件大小

黑色/白色中掃描文檔,保存在jpg格式。他們的分辨率爲150dpi,尺寸爲1275x1753(寬x高)。主要問題是他們的大小這是在〜150kb和〜500kb,我認爲這對黑/白圖片來說太高。

是否有機會通過更改分辨率,改變某種顏色模式或某種方式來縮小尺寸?嘗試玩Photoshop,但沒有運氣。

掃描的文檔僅用於審閱。所以我不認爲他們需要很多細節或原始圖片大小。

要在c#中編寫程序,所以告訴我是否有一個好的圖像庫用於此目的。

+0

對於黑白圖像(不是灰度),我會選擇傳真兼容格式,如TIFF單色。 [MSDN代碼示例](http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.tiffbitmapencoder.aspx)。 –

+0

您不僅可以使用最低jpeg設置並使用較小(縮略圖)圖像(在原始圖像的50%處)進行審閱。你可以減少圖像索引顏色,然後降低到32種顏色;文件大小會很小,但圖像質量會很差 –

+0

@GhoulFool剛剛嘗試使用索引顏色(32),但文件大小比原始文件大3倍。 – xperator

回答

0

如果您的圖像是JPEG壓縮比灰度(每像素8位)或全綵(每像素24或32位)的JPEG壓縮。我不知道有任何其他的JPEG類型。

鑑於此,如果您嘗試將這些圖像轉換爲其他格式而不改變其大小(兩個方向上的像素數)和/或色彩空間,則可能無法獲得太多好處。

JPEG 2000可能會比JPEG更好地壓縮圖像,但另一種有損壓縮會引入更多的工件。你可以自己嘗試,看看這種方法是否可以接受。不過,我不能推薦你使用這種方法。

我建議您嘗試將圖像轉換爲雙面圖像(即只有兩種顏色),並使用其中一種傳真壓縮方案(組3或組4)進行壓縮。您也可以嘗試同時減少圖像大小。這可以通過使用Docotic.Pdf library(免責聲明:我爲圖書館供應商工作)輕鬆實現。

請看看我的答案,類似於你的問題。答案顯示如何使用RecompressWithGroup4Fax和/或Scale方法至recompress existing images in PDF

@plinth還提供了關於JBIG2壓縮和其他內容的寶貴建議。值得一讀。