图像处理器
服务器端图片上传
将图片拖放到此处或点击选择
支持 PNG、JPEG、WebP、AVIF、GIF、TIFF、HEIF 等更多格式
此工具在服务器端使用 Sharp 库进行高性能图片处理:
- 比客户端处理快 10-100 倍
- 支持现代格式:AVIF、HEIF、WebP
- 高级压缩算法
- 专业级图片优化
- 对大文件更节省内存
所有处理均为无状态——您的图片不会存储在服务器上。
技术详情
服务器端图片处理器的工作原理
工具功能
该图片压缩器在服务器端使用 Sharp(libvips)对图片进行转换与优化。工具支持 AVIF、WebP 等现代格式,以及传统的 JPEG、PNG、GIF 和 TIFF,并提供质量控制与可选的尺寸调整。处理在服务器端完成,可在所有设备上获得一致的结果。该图片转换器可进行格式转换、压缩优化,并在处理过程中保持正确的图片元数据。
格式能力
AVIF 转换器可生成现代图片,在相近质量下通常比 JPEG 显著更小。WebP 转换提供出色的压缩效果,并具备广泛的浏览器支持。传统 JPEG 输出使用渐进式编码并结合 mozjpeg 优化,以获得最佳兼容性。PNG 压缩使用自适应滤波并采用最高压缩级别,以满足无损需求。GIF 格式支持简单图形与动画,但颜色调色板有限。TIFF 格式提供高质量的归档图片,并使用 LZW 压缩,非常适合专业工作流与印刷应用。
处理流水线
图片通过 Sharp 高效的流水线系统进行处理。该工具可使用“适配内部(fit inside)”缩放来调整尺寸,避免放大并保持纵横比。不同格式的质量设置映射方式不同:JPEG、WebP 和 TIFF 使用 0-100 的质量刻度,而 PNG 使用压缩级别。AVIF 处理包含 effort 设置,用于编码优化。GIF 转换使用最大 effort(10),以获得最佳调色板生成与抖动效果。
限制与默认设置
- 处理:仅支持单文件上传,不支持批处理
- 元数据:压缩过程中会移除原始 EXIF 数据
- 文件存储:无状态——文件不会在服务器端存储
- 大小限制:适用标准网页图片大小限制
- 方向:在移除 EXIF 数据前,会基于 EXIF 数据自动旋转
何时使用服务端处理
使用 Sharp 进行服务器端图片处理,对于大图片或需要专用编码器的现代格式(如 AVIF 和 TIFF)通常更快且更节省内存。客户端处理适用于基础操作,但服务器处理可确保一致的输出质量,并支持浏览器无法原生生成的格式。当你需要可靠的格式转换、用于印刷工作流的专业级 TIFF 输出,或希望利用优化的压缩算法时,请使用此工具。服务器端方式在生成 GIF(高质量调色板优化)以及将 TIFF 转换为带 LZW 压缩的归档用途时尤其有价值。