什么是 DjVu 压缩?
DjVu是一种计算机文件格式,用于保存扫描的文档,尤其是包含文本、线条图、索引彩色图片和照片的文档。它使用多种方法,例如文本和背景/图片的图像层分离、渐进加载、算术编码和双色调(单色)图像的有损压缩来压缩文件。
想要在公共领域分发高分辨率文档的人需要一种有损压缩技术来提供高压缩率。这些文档通常在Web浏览器中阅读。所采用的压缩技术应具有快速的解码速率,以允许在Web浏览器中显示这样的高分辨率文档。DjVu为这一要求提供了完美的解决方案。
解码器以插件形式构建,可与任何标准Web浏览器一起使用。借助此解码器,可以轻而易举地缩放和平移带有图片的文件。用户可能会立即看到文件的第一个版本,随着更多位的出现,文件的质量会逐渐提高。
DjVu压缩效果如何?
DjVu最多可以压缩文件1000次。与其他压缩算法相比,这种压缩程度要好5到10倍。
在不牺牲质量的情况下,以300dpi扫描的全彩色页面可以从30Mb减少到30-50Kb。
使用DjVu方法压缩图片和文本的彩色文档通常比同等质量的JPEG文件小5到10倍。
使用DjVu方法压缩的黑白纸通常比JPEG文件小10到20倍,比GIF文件小5倍。
同样,与PDF文件相比,使用DjVu方法压缩的文件大约小5倍。
DjVu的组件
文档在DjVu压缩技术中分为三个部分:遮罩、前景和背景。掩码组件由双层形式的文本和线条组成。背景成分是指代表图片和纸张背景的像素。
解码器对三个分量进行解码。解码器将背景和前景分量的分辨率提高回其原始水平,以基于掩码生成最终解压缩图像。
在2008年PDF标准化之前,DjVu被认为是最佳选择,因为它是一种开放的文件格式,而PDF在当时是一种专有软件。