通用算法

图片格式转换器ZH

选择 JPEG、PNG 或 WebP;如果浏览器回退到其他格式,会直接报错而不是下载错后缀文件。

图片文件
尚未选择图片
仅静态 JPEG、PNG 或 WebP;最大 20 MiB;单边 16,384 px,最多 4,000 万像素。
请选择图片。

重新编码影响: 动画会被拒绝;元数据和色彩配置会移除;JPEG/WebP 有损,JPEG 将透明区域填白。

所选图片不会离开当前浏览器。

使用方法

适用于理解目标格式透明度与有损取舍的单张静态图片。

  1. 选择静态 JPEG、PNG 或 WebP。
  2. 选择目标格式;JPEG/WebP 还需选择质量。
  3. 转换后确认实际 MIME、大小与预览,再下载。

完整示例

输入
透明 PNG → 质量 90 的 JPEG
输出
透明像素以白色填充的 JPEG

JPEG 不支持 Alpha,因此不会保留透明度。

方法与定义

  • 按 EXIF 方向解码像素并绘制到 Canvas。
  • JPEG 填白底;PNG/WebP 可保留已解码的透明度。
  • 返回 Blob 类型必须等于请求的 MIME。

限制与边界

  • 动画、元数据与 ICC 配置不保留。
  • JPEG/WebP 质量和浏览器色彩转换可能改变外观。
  • V1 仅支持静态 JPEG、PNG、WebP;缺少编码器时明确失败。

隐私

转换完全在本地进行,绝不覆盖原文件。