入门
拿到密钥后,您就可以立即开始压缩图片了。 官方客户端代码库支持Ruby, PHP, Node.js, Python, Java 和 .NET。 You can also use the WordPress插件 to compress your WebP, JPEG and PNG images.
社区还使用开发者API创建了相当多的第三方组件。
您还可以使用任何HTTP(S)客户端进行集成。 服务器将压缩图片并返回URL,您可以通过这个URL来获取结果。
curl --user api:YOUR_API_KEY \ --data-binary @unoptimized.png -i https://api.tinify.com/shrink
特性
Same API for all image formats
The API compresses AVIF, WebP, JPEG and PNG images. Simply upload your source image and download the optimized result. 其他的工作都会被自动完成。
直接上传或提供图片的URL
您可以直接上传图片,也可以提供一个图片的URL。
Convert images to AVIF, WebP, JPEG or PNG (new)
Convert your images to another format, or ask the API to give you the smallest image format! Images with a transparent background can be filled with a color you specify.
保留元数据
对于JPEG图片,您可以选择将版权信息、GPS位置和创建日期保留到压缩后的图片中。 PNG图片支持保留版权信息。
Amazon S3 和 Google Cloud Storage支持(新)
您可以配置API将优化后的图片直接保存到您位于Amazon S3或者Google Cloud Storage的存储空间中。 您需要自定义Cache-Control和Expires请求头来使用这个功能。
完美的图片缩放功能
API在优化图片的同时,还支持对其进行缩放。 您只需要上传一次,然后就可以根据需要生成不同尺寸的图片。 缩放功能使用伽马矫正,两次立方透明边缘校正和自然图像锐化。
兴趣区检测
利用智能裁切特性创建不同比例的缩略图。 API会缩放图片,并且裁切掉兴趣区之外的部分。
关于“兴趣区检测”的解释
裁切图片检测 (新)
我们新加入了在简单背景上检测独立物体的算法 当图片比例改变时,API会添加背景或者将多余的区域移除 通过这种方式,图片里的独立物体将依旧完整,而不会在缩放过程中被裁切。