开发者API

使您的JPEG和PNG压缩流程自动化

连接服务器以动态优化所有JPEG和PNG图片。 全球有超过50,000家公司和开发者使用该API​​,赶快加入他们吧。 在下面输入您的姓名和电子邮件地址,获取密钥并开始使用。

入门

拿到密钥后,您就可以立即开始压缩图片了。 官方客户端代码库支持Ruby, PHP, Node.js, Python, Java.NET。 您也可以使用WordPress插件来压缩JPEG和PNG图片。 并且,如果您拥有Magento商店,您只需安装Magento 1 CE, Magento 1 EEMagento 2 CE插件就能优化您的商品图片。

社区还使用开发者API创建了相当多的第三方组件。

您还可以使用任何HTTP(S)客户端进行集成。 服务器将压缩图片并返回URL,您可以通过这个URL来获取结果。

curl --user api:YOUR_API_KEY \
      --data-binary @unoptimized.png -i https://api.tinify.com/shrink

特性

JPEG和PNG图片使用相同的API

API支持压缩JPEG和PNG格式的图片。 您唯一要做的,就是上传原图并下载压缩后的图片。 其他的工作都会被自动完成。

直接上传或提供图片的URL

您可以直接上传图片,也可以提供一个图片的URL

保留元数据

对于JPEG图片,您可以选择将版权信息GPS位置创建日期保留到压缩后的图片中。 PNG图片支持保留版权信息。

Amazon S3 和 Google Cloud Storage支持(新)

您可以配置API将优化后的图片直接保存到您位于Amazon S3或者Google Cloud Storage的存储空间中。 您需要自定义Cache-Control和Expires请求头来使用这个功能。

完美的图片缩放功能

API在优化图片的同时,还支持对其进行缩放。 您只需要上传一次,然后就可以根据需要生成不同尺寸的图片。 缩放功能使用伽马矫正,两次立方透明边缘校正和自然图像锐化。

兴趣区检测

利用智能裁切特性创建不同比例的缩略图。 API会缩放图片,并且裁切掉兴趣区之外的部分。

关于“兴趣区检测”的解释

Original image
上传原始图片 ...
Arrow
Area of interest detection
... 检测到兴趣区 ...
Arrow
Image smart resized with API
... 图片被缩放及裁切

裁切图片检测 (新)

我们新加入了在简单背景上检测独立物体的算法 当图片比例改变时,API会添加背景或者将多余的区域移除 通过这种方式,图片里的独立物体将依旧完整,而不会在缩放过程中被裁切。

关于“裁切图片检测”的解释

Original cut out image
上传原始图片 ...
Arrow
API object detection
... 检测到独立物体 ...
Arrow
Image with new aspect ratio
... 应用新的图片尺寸

价格

按使用付费。每月的前500次压缩免费。只有压缩超过500张图片,才会被扣费

无订阅费用,无文件大小限制并且无最低费用。只收取成功压缩的费用。

使用API​​上传的图片每单位价格

  • 每月前500张图片免费
  • 接下来9 500张图片每张图片$0.009
  • 超过10 000张图片每张图片$0.002
……或者来计算您的费用

价格计算器

2 000

$13.50总价

当达到压缩限制时,API会返回错误信息:已超出您的月度限制(Your monthly limit has been exceeded)。通过在WordPress和API信息面板中输入付款信息来升级您的账号。

如果您输入了付款信息并希望禁用付费压缩功能,则可以在您的账号页面上随时将账号限制只使用免费代码。

企业订阅

对于公司和大型企业,我们提供特殊的订阅计划,这包括固定费用、公平使用政策、优先支持和可选的年度银行付款。通过support@tinypng.com联系我们。

文档

有关不同编程语言的文档和代码示例,您可以浏览API参考

Try TinyPNG with a new browser

TinyPNG is created for modern browsers with HTML5 & CSS3 support. We have not tried it out in other browsers. The site may work, or it may not. If you see this message you may want to try a different browser!