压缩图像以 通过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)优势
为什么使用我们的API?
完整可靠的解决方案,适用于任何技术栈的集成。
质量控制
设置1到100的质量以平衡文件大小和视觉质量。默认值为85以获得最佳结果。
简单上传
将图像作为multipart/form-data上传并在响应中接收压缩二进制文件。无需配置。
Web性能
为Web交付优化图像。通过压缩英雄图像、产品照片和图库来减少页面加载时间。
存储节省
在存储到S3、Google Drive或Cloudinary之前压缩图像。减少大型图像库的存储成本。
n8n集成
将图像压缩添加到n8n工作流。在保存或通过电子邮件发送之前自动压缩上传的图像。
零存储
图像在压缩后在内存中处理并立即删除。您的文件永远不会存储在我们的服务器上。
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输入。
图像压缩的文件大小限制是多少?
免费方案每次请求接受最多25 MB的文件。付费方案将限制提高到200 MB。请参阅/docs页面了解每个方案的完整限制列表和每个API密钥的速率限制。
我可以在n8n、Zapier或批量管道中集成图像压缩吗?
是的。REST端点适用于任何HTTP客户端 - 我们为cURL、Python requests、Node.js fetch和n8n HTTP Request节点配置提供即用型代码段。在存储到S3、Cloudinary或任何CDN之前压缩图像。