其他分享
首页 > 其他分享> > 使用 ImgBot 自动为 Github 项目优化图片

使用 ImgBot 自动为 Github 项目优化图片

作者:互联网

我在逛Github学生优惠包是看到 ImgBot,它说能自己优化图像,于是尝试了一下。

简介

ImgBot 是一个为你节省时间优化图片的机器人。优化图片意味着不牺牲图片质量和更小的文件大小。 安装后不久,你会收到一个优化图片的 pull request。合并这个 pull request 就行了!Imgbot 会伴随你的工作,保持图片的优化。 ImgBot 默认使用无损压缩。

安装ImgBot

因为我已经安装了 ImgBot 了,所以文字与截图上的可能有点出入

首先来到 GitHub Market,点击 Set up a free trial

 

然后选择 Open Source (也就是免费的那个方案),然后点击 Install it for free

检查一下订单,点击 Complete order and begin installation

确认一下 ImgBot 可以访问的仓库 (默认 All),以及授予给 ImgBot 的权限,点击 Install

看到这个页面就说明 ImgBot 服务已经成功的安装到你的 GitHub 账户上了

使用ImgBot压缩图片

将 ImgBot 服务安装到你的 GitHub 账户上后,ImgBot 就会自动递归寻找并压缩 Git 仓库中的图片文件 (如果图片比较多,这一步可能回花费几天的时间),压缩好后会向你提一个像这样的 PR。

确保你选的仓库有图片,不然不会收到PR。

你可以点开 Datails 查看压缩前后大小、压缩率等细节,确认无误后,点击 Merge pull request 开始合并

再输入 commit 信息,点击 Confirm merge

设置ImgBot

ImgBot 默认是无损压缩的,可以按需进行配置为有损压缩,对文件大小进一步压榨。配置方法是在根目录下添加 .imgbotconfig 文件

目前有三个配置项:

以下是较为完整的例子:

{
    "schedule": "daily", // daily|weekly|monthly
    "ignoredFiles": [
        "*.jpg",                   // ignore by extension
        "image1.png",              // ignore by filename
        "public/special_images/*", // ignore by folderpath
    ],
    "aggressiveCompression": "true" // true|false
}

还有更多配置项,完整说明请见官方文档

 

 

参考链接:

1. mogeko.me-使用 ImgBot 无损压缩博客中的图片

2. 陈柏林的Blog-使用 ImgBot 自动为 Github 项目优化图片

标签:Github,ImgBot,无损压缩,ignore,点击,优化,图片
来源: https://www.cnblogs.com/lfri/p/12257277.html