Tinify 是一个提供图片 compress、resize 服务的网站,在肉眼看不失真的基础上能够极大的压缩图片文件大小,具体介绍可以看他们的官网 https://tinify.com。 Tinify 官方提供了很多语言的 SDK,但是并没有 Golang 的。前几天写了一篇文章 Golang + Tinypng 实现图片压缩,里面谈到了 Golang 使用 Tinify 官方提供的 HTTP API client 实现 compress 的一些想法,但是毕竟简单,所以工作之余在官方 HTTP API client 的基础上模仿官方其他语言的实现,使用 Golang 实现了一个 Golang 版本的 Tinify API client——tinify-go。