先问两个问题

接收方支持什么格式?这张图片是否需要透明背景?这两个问题,比直接追求最小体积更重要。

格式在图盒中怎么选
JPG接收方要求 JPG、且不需要透明背景时使用。本工具会把透明区域填充成白色。
PNG需要保留透明背景时可选。质量滑块不影响 Canvas 的 PNG 编码,输出不保证更小。
WebP接收方支持 WebP 时可以尝试。调节质量并比较实际文件大小与视觉效果。

先保留原图,再做转换

图盒生成一个新文件,不覆盖原图。图片重新编码可能移除元数据;文字边缘、细线和渐变也值得放大检查。把已经优化的文件再次转换,不一定能减小体积。

当前在线工具只处理静态 JPG、PNG、WebP,一次一张。它不是 HEIC 解码器,也不会保留动画。
打开格式转换工具

技术参考:MDN · HTMLCanvasElement.toBlob()