写了一个 免费的图片压缩 API


图片在不改变尺寸的情况下是可以进一步压缩大小的 当然其中包括 无损压缩 (Lossless) 这种方式就是把 EXIF信息去掉或者 改变压缩编码 (例如 Huffman) 另一种有损压缩 Lossy 就是在可以接受的一个范围内 以丢失图片质量的前提下减少文件大小.

之前用过 Imagfy 插件和 最近 ImageRecycle 都是后台调用远程API来进行优化. 当然用户需要付费 才能使用, 大概是优化 1GB图片 费用是 10美元. 这次 ImageRecycle 找我写博客 Review, 送了我3GB的流量. 感觉这都能被用来收费. 于是自己写了一个 免费给大家使用.

API 的地址是 https://helloacm.com/images-compressor/ 其中 在 GITHUB上 上传了 PHP 库 方便调用: https://github.com/DoctorLai/images-compressor

免费获取 帐号

首先使用API需要 APP_KEY 和 APP_SECRET 这两个唯一的字符串, 你可以通过调用 以下API来进行获取 (码会发到邮箱里)

curl -X POST -d "email=dr.zhihua.lai [AT] gmail.com" "https://helloacm.com/api/get-access-token/"

记得替换邮箱, 可以使用 -d “reset=” 来进行 SECRET 重置

上传图片并优化

使用 CURL 命令:

curl -X POST -F 'file=@图片.jpg' -F 'key=YOUR_KEY' -F 'secret=YOUR-SECRET' 'https://helloacm.com/api/images-compressor/'

成功优化后会返回一个 JSON 字符串 其中 优化后的图片URL在字段 optimize 里. 当然还有其它信息 比如 过期时间.

限制

我提供的是免费的服务 所以不可能让大家无限制的使用. 有三个限制:

  1. 所有上传的图片 包括原始和优化后的图片在服务器上保存 30天
  2. 每个IP最多1秒上传并优化1张图片
  3. 每个帐号(APP-KEY)最多1秒上传并优化1张图片

请我喝咔啡

接受捐款:

paypal 写了一个 免费的图片压缩 API 互联网 技术 折腾 网站信息与统计

其它API

可以通过 /list 来进行获取图片信息 可以通过 /delete 来删除图片. 具体请看英文API文档.

api 写了一个 免费的图片压缩 API 互联网 技术 折腾 网站信息与统计

api

GD Star Rating
loading...
本文一共 427 个汉字, 你数一下对不对.
写了一个 免费的图片压缩 API. (AMP 移动加速版本)
上一篇: 老大 Eric 41个月幼儿园的成绩单
下一篇: EBAY 的 Global Shipping Programme

扫描二维码,分享本文到微信朋友圈
c6b23a98937e4f1ba7830d1c7436c188 写了一个 免费的图片压缩 API 互联网 技术 折腾 网站信息与统计

4 条评论

评论