Imgbot
2.0.3
IMGBOT在GitHub中抓取所有图像文件,并在施加损失后提交拉请请求。这将使文件大小降低,但保持尺寸和质量同样好。
IMGBOT通过.imgbotconfig JSON文件支持可选配置。这不是使用IMGBOT的必需步骤,仅适用于更高级的方案。该文件应放在存储库的根部并将其设置为您的喜好。
{
"schedule": "daily", // daily|weekly|monthly
"ignoredFiles": [
"*.jpg", // by extension
"image1.png", // by filename
"public/special_images/*", // by folderpath
],
"aggressiveCompression": "true", // true|false
"compressWiki": "true", // true|false
"minKBReduced": 500 // set reduction threshold (default to 10),
"prTitle" : "Compressed images", // set pull request title
// set the pull request body, supports any valid github markdown
// {optimization_ratio} display a message containing the optimization ratio
// {optimization_details} display the table containing the optimization details
"prBody" : " Text before optimization ratio {optimization_ratio} Text after optimization ratio
Text before optimization details {optimization_details} Text after optimization details",
}
以下是当前支持的参数。如果您希望看到任何配置设置,请随时在回购中打开问题或通过电子邮件发送到[email protected]
日程
忽略
侵略性压缩
CompressWiki
https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.wiki.gitminkbredused
"minKBReduced": 500 )prtitle
"prTitle": "My title" )prbody
"prBody": "Text before {optimization_ratio} Text after"Text before {optimization_details} Text after"{optimization_ratio} //displays the mean optimization ratio for all images{optimization_details} //display the optimization details for every images了解更多信息:https://imgbot.net/docs
IMGBOT的所有代码均可在GitHub上获得。我们将很乐意接受服务,网站和文档的贡献。在这里,您可以找出如何在本地运行以及有关IMGBOT如何工作的详细信息。
https://imgbot.net/docs#contributing