含文字、平面图形或重要透明区域的 BMP,应先测试无损 WebP。不透明照片可导出多个有损质量版本,在真实显示尺寸下选择既保留所需细节又最小的文件。
BMP → WebP
选择压缩方式前先检查 BMP
BMP 不是单一质量等级,而是一组可能采用不同文件头、位深、调色板、压缩方法和透明通道布局的位图结构。文件很大可能只是因为数据未压缩或压缩较弱,并不代表包含更多有效细节。若 BMP 由已经有损的 JPEG 生成,JPEG 中丢失的信息不会回来。转换前应记录像素尺寸、位深、调色板、方向、透明通道以及可用的颜色信息。 还应保存检查结果和工具版本,以便日后用同一条件复现判断。
先明确用途是网页传输、可编辑中间文件、长期保存还是日常分享。标志、界面截图、像素画和小字号文字会暴露细微的边缘变化;不透明照片则可能允许一定损失,以换取更小的下载体积。如果 BMP 看似透明,应分别放在白色和黑色背景上查看,因为不同解码器对透明通道的解释可能不同。预先选定文字、边缘、纹理和渐变等比较点,避免只按体积作决定。 若同一批文件来源不同,应分组抽样,而不是把一个样本代表全部来源。
- 记录尺寸、位深、调色板和透明通道
- 确定图像类型与最终用途
- 选定文字、边缘、纹理和渐变检查点
BMP 文件大不能证明它含有更多可用细节。
需要保留当前像素时使用无损 WebP
如果不能让解码后的像素再经历一次有损编码,无损 WebP 通常是首选。清晰文字、纯色块、细线、有限调色板、重复图案和干净的界面图形,即使只有轻微模糊或振铃也很显眼。无损格式也适合以后还要编辑或再次导出的工作副本。这里的无损仅指从 BMP 解码出的现有像素得到保留,并不能恢复 BMP 创建之前已经丢失的信息。 对于需要归档的文件,原始 BMP 仍应独立保存,WebP 只作为工作或交付副本。
WebP 并不会完整复制 BMP 的每个属性。分辨率标签、元数据、颜色配置文件、特殊文件头或应用程序专用信息,可能不会被所用转换器保留。确认必要的透明度仍然存在,并在接收文件的浏览器或编辑器中验证能否正确解码。如果无损结果仍太大,可以分别评估缩小尺寸或移除不需要的元数据,但一次只改变一个因素,才能知道哪项操作影响了结果。 如果接收软件不支持某项属性,应先确定替代方案,再开始批量处理。
- 文字和硬边图形优先使用无损
- 仍需编辑的副本使用无损
- 验证元数据、颜色、透明度和软件支持
用照片样本测试有损 WebP
有损 WebP 使用预测编码、变换和量化来压缩图像,对照片类 BMP 往往很有效,但质量数值并不是不同工具之间通用的视觉尺度。选择一个有代表性的源文件,在尺寸不变的条件下导出高、中、低等多个质量版本。重点比较头发、草地、织物、皮肤、细小噪点和平滑渐变,这些区域更容易出现涂抹感、块状结构或颜色偏移。 观察时固定缩放比例和背景,能减少显示条件变化造成的误判。
应在预定显示尺寸下判断候选文件,同时在高像素密度屏幕和检查放大倍率下查看。为了很小的体积收益而破坏商品纹理或标签可读性并不值得;反过来,也没有必要为了肉眼不可见的像素差异交付极大的文件。如果内容管理系统、社交平台或通信服务会再次处理 WebP,就上传样本并检查最终显示或下载回来的版本。真实流程中的再压缩可能比本地转换造成更明显的变化。 还要记录每档设置节省的实际字节数,避免为极小收益牺牲明显质量。
- 在相同尺寸下比较多个质量等级
- 检查纹理、皮肤、噪点和渐变
- 测试会再次处理文件的平台
不要孤立地看质量数值,应依据用户最终收到的图像作决定。
分别检查透明度和颜色
BMP 的透明通道处理取决于文件头和解码器,因此仅凭一个透明预览不能下结论。把源文件和 WebP 分别叠加在浅色与深色背景上,仔细检查柔和阴影、圆角、头发和抗锯齿文字,寻找亮边、暗边或意外变成不透明的像素。不透明 BMP 不会因为 WebP 支持透明通道就自动去除背景;抠图是独立的编辑操作,不能与格式转换混为一谈。 若边缘异常,只改变一项导出参数并重新比较,直到找到具体原因。
有颜色管理和没有颜色管理的应用,可能把同一组像素值显示成不同颜色。先在同一个支持颜色管理的查看器中比较,再到实际使用的浏览器和编辑器里复查。中性灰、肤色和高饱和颜色是实用的观察点。确认颜色配置文件是被保留了,还是像素已转换到目标色彩空间。不要同时更改透明通道处理、背景合成和颜色转换,否则出现问题时难以定位原因。 跨设备检查时保持同一测试文件,避免把文件差异误认为屏幕差异。
- 在浅色和深色背景上比较透明边缘
- 从同一颜色管理查看器开始
- 把透明度与颜色变化分开测试
用代表性批次批准设置
至少选择一张照片 BMP、一张含文字或几何图形的 BMP,以及一张带透明或抗锯齿边缘的 BMP。分别生成无损 WebP 和多个有损候选,记录像素尺寸、字节数、透明通道、颜色、纹理和边缘表现。执行计划中的编辑或上传步骤,条件允许时取回交付文件,并用第二个查看器打开。刚转换完看似正确的文件,可能在之后的保存或平台再压缩中发生变化。 对于数量很大的任务,可先处理一个小批次,并核对命名、尺寸和透明度。
应按照片、图形、透明图像等内容类别分别批准设置,不要把一个质量值强加给所有 BMP。候选不合格时,应回到原始 BMP 重新导出,而不是继续压缩已经有损的 WebP。记录转换器与浏览器版本、无损状态或质量值、是否缩放,以及接受了哪些差异。保留原始 BMP,并在主要工具升级后重复同一组测试,才能让质量与体积的平衡可重复、可追溯。 最终记录应让另一位人员无需猜测,也能用相同源文件得到相近结果。
- 为每种重要内容准备代表样本
- 测试转换、编辑、上传和重新打开
- 保存源文件和已批准的设置
只有每类图像都通过完整交付流程后,才开始批量转换。
要点总结
- BMP 文件很大并不等于原始质量更高,应先检查像素、透明通道、颜色信息和来源历史。
- 清晰图形和可继续编辑的副本适合无损 WebP,照片交付则可使用经过比较的有损 WebP。
- 不同编码器的质量数值不能直接互换,必须在实际输出中检查文字、边缘、纹理和渐变。
- 保留原始 BMP,并在批量转换前用代表样本走完编辑、上传和发布流程。
常见问题
BMP 转 WebP 一定会减小文件吗?
通常会减小,但结果取决于图像内容、透明通道、编码器以及无损或有损设置。应对代表文件进行实际测量。
无损 WebP 能提高 BMP 的画质吗?
不能。它可以不增加损失地保存当前解码像素,却无法生成转换前不存在的细节。
所有照片都应该使用有损 WebP 吗?
有损 WebP 对照片可能很高效,但仍需在多个质量等级下比较重要纹理、渐变和颜色。
BMP 的透明度会自动保留下来吗?
不一定。BMP 透明通道的解释和转换器行为会变化,应在目标应用中用多种背景检查结果。
批量转换前最重要的检查是什么?
让照片、图形和透明图像的代表样本走完整个编辑与发布流程,再同时比较质量和体积。