crush.pics 提供高性能的图片压缩服务,并且开放了接口,只需要去crush.pics注册并获得免费的api-key,然后集成到 github actions 上,就可以实现图片自动压缩服务了。
在 github actions 市场搜索 Image Optimizer 或者访问下面的地址即可。
https://github.com/marketplace/actions/image-optimizer
github actions 的 yml 文件配置就绪后,只要你每次的pull request里面有图片文件,就会自动触发服务,crush.pics 压缩并更新图片,然后我们只需要更新代码就可以看到经过压缩后的图片了。图片压缩的级别,图片的类型等配置都可以在yml文件中设定。