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.gitミンクブレッド
"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