批量图片格式转换:输入 JPG / PNG / GIF / WebP / BMP / TIFF / TGA / PCX / PPM·PGM·PBM / ICO / AVIF / SVG,PDF 与多页 TIFF 也能逐页转成图片;输出 PNG / JPEG / WebP / BMP / GIF / ICO / TIFF,或选「智能压缩」按原图格式重新压缩减小体积。可调质量、最长边与背景色。
常见图片:JPG / PNG / GIF / WebP / BMP / TIFF / TGA / PCX / PPM·PGM·PBM / ICO / AVIF / SVG;PDF 与多页 TIFF 逐页转换。
SVG 按最长边 1024 高清栅格化;EPS 等矢量格式需要 Ghostscript,浏览器无法处理;GIF 只取第一帧。
说明:JPEG / PNG / WebP / GIF / BMP / ICO 编解码使用浏览器原生 Canvas;TIFF 解码与编码基于
UTIF.js,
GIF 编码基于 gifenc,
PDF 转图基于 pdf.js,TGA / PCX / PPM·PGM·PBM 与 BMP / ICO 编码为本站自写实现。
受 github.com/LeastBit/ConvertAnyImage(AGPL-3.0)启发——仅参考其功能定位,未使用其任何代码(其许可为强传染性 AGPL,本工具为独立原创实现)。
「智能压缩」:JPEG / WebP 保持原格式按质量滑块重压;其它格式自动判断——不含透明像素的图转 JPEG(体积最小),含透明的图保持 PNG(无损,透明通道不丢),配合「最长边」缩小尺寸可显著减小体积。
全部处理在本地完成,文件不会上传。