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