图像和照片·图像转换器和压缩器
为什么 PNG 没有质量滑块以及如何缩小滑块
· 工作原理
图像格式 png 图像质量
PNG 是无损的,因此质量控制不会有任何损失;这就是浏览器忽略 PNG 的质量参数的原因。这篇文章解释了决定 PNG 尺寸的因素以及实际缩小尺寸的三个杠杆。
不执行任何操作的质量滑块 — 为什么移动它会使 PNG 的大小保持不变,以及它告诉您有关格式的信息
当选择 PNG 时,ToolAcre 会隐藏质量字段,而不是在屏幕上留下禁用或无效的滑块。格式表将 `qualityApplies` 标记为 false,并且转换计划将质量设置为未定义。移动从未到达编码器的数字无法解释大小变化,因此该界面完全消除了错误的决定。
这也是一个诊断线索。如果用户期望“质量 50 PNG”,他们的预期操作可能是通过专门的优化器减少像素、减少颜色,或者有损目标。这些是不同的转变,会带来不同的后果。命名所需的牺牲比寻找通用压缩旋钮更有用。
无损意味着每个像素都被保留 - PNG 的过滤器加 DEFLATE 管道以及为什么它的大小取决于内容,而不是设置
存储库支持一种精确的说法:PNG 的可用编码器被视为无损编码器并存储它所传递的像素。它不公开 PNG 行过滤器、DEFLATE 级别或优化器传递,因此大纲的内部管道描述位于产品证据之外。画布导出可以选择这些详细信息,而无需为 ToolAcre 提供控件。
无损适用于编码,而不是每个前面的操作。如果调整了图像大小,则计划将转换称为有损转换,因为重新采样已经更改了像素值。如果源是 JPEG,则 PNG 会忠实地存储从已经有损的源解码的像素,并且无法恢复已删除的细节。这些界限防止“无损”一词成为一揽子承诺。
存储库验证无损 PNG 输出,但不实现 PNG 过滤器或 DEFLATE 控件
更少的像素是该界面为 PNG 提供的最强杠杆。百分比模式会缩放两个轴,而精确像素模式会在长宽比保持锁定时导出缺失的尺寸或适合框内。计划输出在转换之前出现,设备预算可以减少过多的请求并发出警告。
对于屏幕截图,调整大小时要考虑到易读性。即使最终的 PNG 编码器准确地保留了新计算的像素,精简类型和单像素规则在重新采样后可能不再清晰地映射。在读者将使用图像的显示尺寸上进行测试。如果接口标签变得难以阅读,较小的字节数就没用了。
杠杆二:更少的颜色 — 调色板 PNG,为什么平面界面屏幕截图压缩得很好而照片却不能
颜色较少的调色板可以缩小某些 PNG,但 ToolAcre 不提供颜色量化、调色板选择或抖动。它解码为画布并请求 `image/png`;没有设置选择索引颜色或调色板大小。因此,将调色板缩减呈现为可用的杠杆会错误地描述界面。
如果需要调色板工作流程,请使用记录了输出模式和抖动的专用优化器,然后检查结果。保持此转换器的角色清晰:它可以保留 PNG alpha、调整像素大小并写入 PNG。产品边界很有价值,因为它们可以防止简单的本地工具被误认为是完整的 PNG 优化套件。
此浏览器转换器不提供调色板缩减功能
不同的目的地交易不同的财产。 JPEG 始终是有损的并且无法存储 Alpha,因此仅在遮罩决定后才适合不透明的摄影内容。 WebP 保留 alpha,但 ToolAcre 将其浏览器输出描述为在每种质量上都有损。对于某些图像来说,两者都可以更小,但不承诺固定的节省。
内容应推动试用。嵌入 PNG 中的照片是 JPEG 或 WebP 的候选者;尽管有字节,但具有透明度的清晰图表可能值得 PNG 。导出一份代表性副本,检查边缘和渐变,并比较测量的尺寸。仅通过扩展进行转换会忽略图像必须保留的内容。
工作示例:2.4 MB 全屏 PNG — 比较三个杠杆及其对易读性的影响
获取对于目标来说太大的全屏文档屏幕截图。首先以原始尺寸导出 PNG 以确定普通画布重新编码产生的结果。接下来将两个轴减小到实际显示要求并检查小类型。最后返回原始来源,创建一个同维度的WebP进行格式比较。
写下三个测量文件,而不是插入虚构的 2.4 MB 起点或通用归约。调整大小后的 PNG 隔离像素计数; WebP 隔离有损格式选择。如果其中任何一个损害了读者所需的详细信息,则较大的 PNG 是正确的结果。当工作流满足用例时,而不是赢得任意百分比时,它就是成功的。
没有发明源大小或承诺节省的工作示例
外部优化器可以探索 PNG 过滤器、压缩工作、调色板 PNG 和元数据块。这些控件此处未公开,并且通过画布丢失元数据是副作用,而不是有保证的清理操作。当经过验证的元数据删除是实际目标时,请使用图像元数据隐私工具。
转换器也不保证字节相同的 PNG 往返。无损像素编码和相同的容器字节是不同的主张。浏览器编码器在解码为同一栅格时可以以不同的方式排列文件。比较可见像素的图像保真度,如果容器级可重复性很重要,请使用格式感知工具。
外部 PNG 优化器和调色板模式保留在工具之外
PNG 在此面板中没有质量滑块,因为没有有损质量决策要转发。要缩小输出,请故意减小尺寸或选择记录的损失与内容相符的目的地。该工具将这些选择分开,并在调整大小时报告像素变化。
保留源代码,在每个实验中使用它,并按预期规模检查下载的文件。该过程避免了重复降级,并使每个保存的字节都可以追溯到真正的决策。隐藏的或无效的滑块会带来舒适感;明确的几何形状和格式选择提供控制。