什么是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则是一种专有软件。

更新于:2021年8月26日

190 次查看

启动您的职业生涯

完成课程获得认证

开始学习
广告