图像压缩API、减小图像大小

压缩图像以 通过API减小文件大小

通过REST API压缩JPEG、PNG和WebP图像以在保持视觉质量的同时减小文件大小。将图像作为带质量参数的multipart/form-data上传并在响应中接收压缩图像。

# Compress an image to reduce file size
curl -X POST \
  https://api.convertfilefast.com/v2/image/compress \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@photo.jpg" \
  -F "quality=80" \
  --output compressed.jpg

# HTTP 200 OK — Content-Type: image/jpeg
# quality: 1-100 (default 85)
2秒内转换完成

优势

为什么使用我们的API?

完整可靠的解决方案,适用于任何技术栈的集成。

质量控制

设置1到100的质量以平衡文件大小和视觉质量。默认值为85以获得最佳结果。

简单上传

将图像作为multipart/form-data上传并在响应中接收压缩二进制文件。无需配置。

Web性能

为Web交付优化图像。通过压缩英雄图像、产品照片和图库来减少页面加载时间。

存储节省

在存储到S3、Google Drive或Cloudinary之前压缩图像。减少大型图像库的存储成本。

n8n集成

将图像压缩添加到n8n工作流。在保存或通过电子邮件发送之前自动压缩上传的图像。

零存储

图像在压缩后在内存中处理并立即删除。您的文件永远不会存储在我们的服务器上。

如何使用

完成此转换的 4 个步骤

  1. 1

    创建 API 密钥

    在 convertfilefast.com/signup 注册,并从控制台复制以 cff_ 开头的 API 密钥。免费套餐包含每月 10 次转换。

  2. 2

    将 图片 POST 到端点

    以 multipart/form-data 方式 POST 到 https://api.convertfilefast.com/v2/image/compress,请求头为 X-API-Key: cff_your_key(也可使用 Authorization: Bearer),图片 通过 file 字段或公开 url 提供,并附上 可选的 quality 值,以及限制尺寸的 max_width / max_height。

  3. 3

    接收 图片

    响应体即为生成的 图片,并在 Content-Disposition 中带上文件名。可直接保存或传给流程的下一步 —— 我们不存储任何文件。

  4. 4

    或从 AI 智能体调用

    通过 https://mcp.convertfilefast.com/mcp 将 MCP 服务器添加到 Claude、Cursor 或任意兼容客户端,然后以单次工具调用执行 compress_image({ source_url: '...', quality: 80 }) —— 无需 HTTP 客户端,也无需处理文件。

面向 AI 智能体

也可以从 Claude、Cursor 或任意 MCP 客户端调用

Convert File Fast 提供原生的 Model Context Protocol 服务器。只需一次工具调用,即可把该转换交给 AI 智能体完成 —— 无需 HTTP 客户端,无需处理二进制,并为每个用户单独签发 API 密钥。

本地安装
npx -y convertfilefast-mcp
MCP 工具调用
compress_image({ source_url: "https://example.com/photo.jpg", quality: 80 })

对比

Convert File Fast 与其他方案对比

产品原生 MCP免费额度价格
Convert File Fast支持10/month$0.004/conv from $4
Smallpdf不支持2/day (unregistered)$9/mo Pro
iLovePDF不支持Rate-limited$7/mo Premium
Adobe Acrobat Online不支持Limited trials$19.99/mo Acrobat Standard
CloudConvert不支持25 conv-minFrom $0.01/min

竞品价格核对于 2026-07-16。

FAQ

常见问题

如何通过API压缩图像?

向 https://api.convertfilefast.com/v2/image/compress 发送POST请求,使用multipart/form-data包含图像文件和可选的质量参数(1-100)。压缩后的图像在响应正文中返回。请参阅上方的cURL、Python和Node.js代码示例。

压缩支持哪些图像格式?

API支持JPEG、PNG、WebP、AVIF、HEIC、BMP和TIFF。每种格式使用适当的压缩算法:JPEG为有损,PNG为无损或调色板缩减,WebP和AVIF为现代编解码器。

质量参数如何影响压缩?

quality参数接受从1(最小文件,最低保真度)到100(最大文件,最高保真度)的值。默认值为85,适合大多数网页图像。我们建议网页交付使用75-85,保真度关键时使用90以上。

API是否支持无损压缩?

是的。PNG和WebP默认支持无损压缩 - 不会丢失视觉数据。JPEG本质上是有损的,但使用优化编码以最小化可见伪影。对于无损工作流,请发送PNG或WebP输入。

图像压缩的文件大小限制是多少?

上限取决于你的套餐,并按 API 密钥生效 —— 当前接受的上限可在 https://api.convertfilefast.com/v1/info 查询,你自己套餐的上限显示在控制台中。

我可以在n8n、Zapier或批量管道中集成图像压缩吗?

是的。REST端点适用于任何HTTP客户端 - 我们为cURL、Python requests、Node.js fetch和n8n HTTP Request节点配置提供即用型代码段。在存储到S3、Cloudinary或任何CDN之前压缩图像。

开始通过API压缩图像

获取您的API密钥并在几秒钟内压缩图像以减小文件大小。免费计划每月包含10次转换。

无需信用卡。Free计划10次免费转换。