什麼是DjVu壓縮?
DjVu是一種計算機檔案格式,用於儲存掃描文件,特別是包含文字、線條圖、索引彩色圖片和照片的文件。它使用多種方法,例如文字和背景/圖片的影像層分離、漸進載入、算術編碼以及雙色調(單色)影像的有失真壓縮來壓縮檔案。
希望在公共領域分發高解析度文件的人需要一種有失真壓縮技術來實現高壓縮率。這些文件通常在網路瀏覽器中閱讀。所採用的壓縮技術應具有快速的解碼速度,以便在網路瀏覽器中顯示此類高解析度文件。DjVu為此需求提供了完美的解決方案。
解碼器以外掛的形式構建,可以與任何標準網路瀏覽器一起使用。藉助此解碼器,縮放和平移包含圖片的檔案輕而易舉。使用者可以立即看到檔案的第一個版本,並且隨著更多位的到來,檔案的質量會逐漸提高。
DjVu壓縮的效率如何?
DjVu可以將檔案壓縮高達1000倍。與其他壓縮演算法相比,這種壓縮程度提高了5到10倍。
以300 dpi掃描的全綵頁面可以從30 MB減少到30-50 KB,而不會犧牲質量。
使用DjVu方法壓縮的包含圖片和文字的彩色文件通常比質量相當的JPEG檔案小5到10倍。
使用DjVu方法壓縮的黑白文件通常比JPEG檔案小10到20倍,比GIF檔案小5倍。
同樣,與PDF檔案相比,使用DjVu方法壓縮的檔案大約小5倍。
DjVu的組成部分
在DjVu壓縮技術中,文件被分成三個部分:蒙版、前景和背景。蒙版元件包含雙層形式的文字和線條。背景元件指的是代表圖片和紙張背景的畫素。
解碼器解碼這三個元件。解碼器將背景和前景元件的解析度提高到原始級別,以根據蒙版生成最終解壓縮的影像。
在2008年PDF標準化之前,DjVu被認為是最佳選擇,因為它是一種開放的檔案格式,而當時的PDF則是一種專有軟體。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP