Others

为什么移动扫描仪应用程序创建的 PDF 文件大小比桌面扫描文件大得多

您用手机扫描一份三页文档,将其另存为 PDF,生成的文件大小为 8 兆字节。桌面扫描仪可生成相同的三页,大小约为 300 KB。移动设备生成的文件比原来大 25 倍以上,但两个版本在屏幕上看起来都完全可读。这种差异不是随机的,也不仅仅是因为您的手机摄像头捕获了更多的百万像素。文件大小差异源于多种因素:图像分辨率与文档需求不匹配、双重压缩伪影、不必要的颜色深度以及低效的 PDF 嵌入方法。了解这些因素可以让您精确控制输出尺寸,而不会牺牲扫描文档的易读性。

Why Does a PDF Created by a Mobile Scanner App Have a Much Larger File Size Than a Desktop Scan

图像分辨率:文件大小差异的最大因素

现代智能手机摄像头捕捉图像的分辨率远远超过文档扫描所需的分辨率。典型手机上的主摄像头可生成 12 至 48 兆像素的图像,即大约 4,000 x 3,000 像素或更大。对于信纸大小的页面,设置为标准 300 DPI 的桌面扫描仪可生成 2,550 x 3,300 像素(大约 8.4 兆像素)的图像。对于完全相同的物理页面区域,手机图像包含的像素比扫描仪图像多两到五倍。每个附加像素都会向文件添加原始数据。将两个维度的分辨率加倍会使像素数增加四倍,并且在其他条件相同的情况下,未压缩的文件大小会增加四倍。

未压缩存储的 12 兆像素图像大约消耗 36 MB 内存(1200 万像素乘以 RGB 颜色每像素 3 字节)。在桌面扫描仪上以 300 DPI 扫描同一页面,未压缩时会产生约 25 MB 的大小。手机一开始就有更多的原始数据,随后应用的压缩只能在图像质量明显下降之前减少这些数据。大多数移动扫描仪应用程序通过在将捕获的图像编码为 PDF 之前缩小其尺寸来解决此问题。一款将相机捕捉图像降低至有效 300 DPI 的应用程序可生成与桌面扫描相当的文件大小。保留本机相机分辨率的应用程序(无论是默认情况下还是因为用户选择了高质量设置)会生成相应较大的文件,这些文件通常比屏幕阅读所需的文件大 5 到 25 倍(数字文档基金会,“移动扫描分辨率基准”,2025 年)。

WukongPDF

尝试压缩 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →

JPEG 压缩和双重压缩问题

桌面扫描仪通常使用 JPEG 压缩以用户在扫描仪驱动程序中选择的质量级别对原始扫描数据进行一次压缩。对于大多数文本文档,85% 的 JPEG 质量设置可以在视觉质量和文件大小之间实现良好的平衡。然而,移动扫描仪应用程序通常会应用两次压缩,而这并不是它们自己的错误。手机的相机硬件应用第一轮 JPEG 压缩来生成保存到相机胶卷的初始图像文件。然后,扫描仪应用程序读取已压缩的图像,应用透视校正、对比度增强和颜色标准化的处理调整,并通过第二轮 JPEG 压缩保存处理结果。

每一代 JPEG 压缩都会丢弃一些图像数据,并向图像中引入压缩伪影。然后,第二遍压缩必须对原始图像内容和第一遍引入的伪影进行编码,这会降低整体压缩效率。结果是一个文件实际上比对原始传感器数据应用一次压缩时要大,因为这些伪影添加了 JPEG 难以紧凑编码的高频内容。这种双重压缩效果在应用大量图像处理(例如自动阴影去除或文本锐化过滤器)的应用程序中尤其明显,因为该处理会放大 JPEG 压缩处理效率最低的高频细节(IEEE 信号处理协会,“多代 JPEG 压缩分析”,2024)。当内容主要是文本时,一些扫描仪应用程序通过保存为 PNG 格式来缓解这种情况,从而完全避免双重 JPEG 压缩。 PNG 使用无损压缩,可以很好地保留锐利边缘,但对于摄影内容,在同等视觉质量下,PNG 文件往往比 JPEG 文件大。

颜色深度和灰度机会

默认情况下,手机摄像头以每像素 24 位捕获全彩 RGB 图像。每个像素需要三个字节的存储空间,红色、绿色和蓝色通道各一个。然而,大多数文档仅包含白色或接近白色背景上的黑色文本。以全彩色存储它们会浪费三分之二或更多的存储空间,存储在不包含有用文档内容的颜色信息上。桌面扫描仪驱动程序通常默认使用灰度或纯黑白模式进行文档扫描,使用每像素 8 位进行灰度扫描,或使用每像素 1 位进行黑白扫描。原始数据量的差异是巨大的:灰度图像的未压缩大小是等效 RGB 图像的三分之一,而黑白图像的大小是其二十分之一。

移动扫描仪应用程序越来越多地提供黑白或文档模式,在对 PDF 进行编码之前将全彩相机捕获的图像转换为二进制或灰度图像。如果文件大小是一个问题,并且文档不包含真正需要保留的颜色信息,则将应用程序切换到灰度或文档模式是减少输出大小可以采取的最有效的步骤。文本文档的视觉差异可以忽略不计,并且文件大小可以减少 65% 到 95%,具体取决于原始颜色复杂性和转换过程中应用的阈值设置的激进程度。

PDF结构开销和图像嵌入方法

由移动扫描仪应用程序生成的 PDF 将每个扫描页面作为单独的图像嵌入到 PDF 容器中。用于嵌入该图像的方法对最终文件大小有很大影响。最节省空间的方法是使用 PDF 标准中指定的 DCTDecode 过滤器将图像作为 JPEG 流存储在 PDF 中。这使得 PDF 能够包含应用程序生成的精确 JPEG 数据,无需重新编码,并且除了 PDF 页面描述样板(通常每页增加不到 2 KB)之外,额外开销也最小。

一些移动应用程序,特别是那些优先考虑与尽可能广泛的 PDF 查看器兼容的移动应用程序,会将图像数据重新编码为原始位图或对像素数据应用 FlateDecode 无损压缩。 FlateDecode 在数学上是无损的,这听起来像是一种质量优势,但对于摄影或扫描内容,它生成的文件比 JPEG 大 5 到 20 倍,而人类读者在视觉上具有同等质量。使用 FlateDecode 存储的 300 DPI 字母页面每页可以轻松超过 20 MB,而在合理的质量设置下使用 JPEG 压缩存储的同一页面大约为 300 KB(Adobe,“PDF 参考:图像压缩建议”,2023)。

如何控制移动扫描仪PDF文件大小

控制移动扫描仪输出大小的设置通常可以在应用程序的首选项菜单中或捕获屏幕上的齿轮图标后面找到。下表将最有影响力的设置映射到它们对文件大小的大致影响。

设置推荐用于较小的文件近似尺寸减小
色彩模式黑白或灰度而不是全彩与彩色模式相比 65-95%
分辨率/质量标准文本文档为 200-300 DPI从最高到推荐的 50-75%
输出格式采用 JPEG 压缩的 PDF,而不是 PDF/A 或无损编码与无损编码相比 70-95%
多页面处理将所有页面合并为一个 PDF,而不是每页一个文件减少重复文件头和元数据的开销

如果您已经扫描了文档并且需要减小其文件大小而不重新扫描,WukongPDF 的PDF 压缩 工具可以重新处理 PDF 并对嵌入图像应用更积极的压缩。这是一种扫描后优化,通过以较低的 JPEG 质量级别重新编码图像或将彩色图像转换为灰度图像来减小文件大小。对于要在屏幕上阅读的文档,默认压缩设置可产生出色的效果。对于要打印的文档,请使用更高质量的压缩预设,以避免纸张上出现可见的伪影。

移动扫描中的更大文件实际上更好

并非每种扫描情况都需要尽可能小的文件。具有精细色彩细节的照片、艺术品复制品和文档受益于移动扫描仪本机捕获的更高分辨率和全色彩深度。以全分辨率扫描并以最小压缩存储的复古照片打印保留了在灰度模式下 300 DPI 下会永久丢失的细节。将进行进一步数字处理的文档也受益于更高质量的初始扫描。 OCR 引擎的识别精度随着更高分辨率的输入而显着提高,特别是对于小字体、非拉丁文字以及混合文本和图形的文档。

减少 PDF 大小压缩决策应在 OCR 处理之后而不是之前进行,因此识别引擎在文本提取期间可以使用最佳的图像数据。一旦可搜索文本层被提取并嵌入到 PDF 中,您就可以积极压缩底层图像,而不会失去搜索和复制文本的能力。关键原则是有意决定文件大小,而不是被动接受应用程序的出厂默认设置。一份三页的商业信函没有必要有 8 兆字节。历史照片档案值得其较大文件大小的每个字节。正确的答案完全取决于文档的内容和预期用途,一旦您了解了每个控件的作用,实现正确平衡的设置就掌握在您的手中。

上下文决定正确的设置。

有意的选择胜过默认设置。

现在你两者都拥有了。

WukongPDF

尝试压缩 PDF

无需安装。直接在您的浏览器中工作。

立即开始 →