压缩 PNG
选择 PNG 文件
正在处理……
浏览器重新编码 PNG 时可能改变色彩配置文件的解释方式或元数据。动画 PNG 会被拒绝;输出始终是静态 image/png 文件。缩放可能对色彩和 Alpha 值进行插值。
无需上传即可压缩静态 PNG。工具使用浏览器自身的 PNG 解码器和编码器,显示真实的大小变化;如果全彩重新编码后文件反而更大,则保留原文件。
如何压缩 PNG 文件
-
1
选择静态 PNG
最多 10 个文件,每个不超过 20 MB 和 2400 万像素,总计不超过 50 MB。动画 PNG 会被拒绝。
-
2
设置色彩与宽度
保留每个 RGB 通道 8 位,或降至 6、5、4 位。还可设置更小的最大宽度。
-
3
检查实际结果
对比原始与输出字节数、尺寸以及带正负号的百分比变化。
-
4
下载 PNG
每个输出都会验证为 image/png,并使用 .png 扩展名。
实际压缩方式
浏览器把每个静态 PNG 解码到画布,再把显示出的像素编码成新 PNG。全彩模式保留 8 位 RGB 精度。6、5、4 位设置只会舍入 RGB 通道:它可能减小平面图形的体积,也可能产生色带。该设置不会舍入 Alpha 值。不过,缩放时的插值可能改变边缘的色彩和 Alpha。
这不是 oxipng 式滤镜搜索,也不是 pngquant 式索引色板编码。浏览器生成的 PNG 可能更大。在全彩且尺寸不变时,如果原文件更小,系统会保留原文件及其中的元数据。
限制与隐私
- 最多 10 个 PNG,每个 20 MB,总计 50 MB
- 最高 2400 万像素,任一边不超过 8192 像素
- 生成输出限制为每个 PNG 50 MB、每批总计 100 MB
- 仅支持静态 PNG;拒绝 APNG
- 不向 Livewire 或上传端点发送文件
- 四步流程中的文件可在 30 分钟内恢复。页面处于活动状态时会在到期后删除;如果页面已关闭或挂起,下次进入多步流程时会清理过期或格式错误的记录
画布重新编码可能移除元数据,或改变浏览器对嵌入色彩配置文件的解释。它保留的是浏览器渲染出的外观,不保证编码采样或辅助数据块逐位相同。
常见问题
它保留 8 位 RGB 精度,但浏览器的解码和色彩管理无法保证编码采样或元数据完全相同。如果未缩放的输出更大,则保留原文件。
色彩精度设置不会改变 Alpha。缩放可能对半透明边缘进行插值,色彩配置文件或元数据也可能改变。
PNG 大小取决于像素分布、滤镜和编码器,因此工具展示实际变化,不承诺固定压缩率。
不会。多步流程可在 30 分钟内从此浏览器恢复文件。活动页面会删除过期副本;已关闭或挂起的会话会在下次进入多步流程时清理。
相关工具
GIF 制作器
将一组图片或短视频转换为动画 GIF。导出前可调整帧率、循环次数和尺寸。
图片尺寸调整器
将图片调整到精确的像素尺寸或百分比,同时保持宽高比。适合批量准备图片,无需上传。
图像放大器
使用 AI 超分辨率或经典插值,将低分辨率图像放大 2×、3× 或 4×,同时保留重要细节。
SVG 转 PNG
在浏览器中将 SVG 文件或 SVG 标记转换为 PNG,选择缩放因子,并保持透明边缘清晰。
BMP 转 PNG
在浏览器中将 BMP 文件转换为 PNG。无损,保留色深,并可从原始 BMP 的 alpha 通道添加可选透明度。
PNG 转 SVG 矢量化工具
在浏览器中把 PNG 栅格图像转换为 SVG 路径。适合徽标、图标和线稿。可控制阈值、颜色数量和平滑度。