作業の進め方
Baoyu Compress Imageは、ファイル、ディレクトリ、出力のオプションを使って画像圧縮スクリプトを操作するためのスキルです。既定の出力はWebPで、PNGとJPEGも選択肢として記載されています。利用可能な画像ツールを、sips、cwebp、ImageMagick、Sharpの順に選びます。
重要なのは、元ファイルをどう扱うかです。文書に記載された既定の動作では元ファイルを残さず、keepオプションを指定すると保持します。プロジェクト単位やユーザー単位の設定でも、形式、画質、元ファイルの保持方法を指定できます。そのため、一括処理を始める前に、出力先と元ファイルの扱いを明確にすることが有効です。
想定される成果物
- 指定した形式と保存先に出力される圧縮画像。
- 処理した素材の変換結果とファイルサイズの変化の報告。
- より大きな素材処理フローに組み込むための、任意の構造化JSON出力。
ブリーフからレビューまで
- 01設定と対象範囲を確定する
対象のファイルまたはディレクトリを特定し、適用されるEXTEND.mdの設定を読みます。サブディレクトリを含めるか、元ファイルを保持する必要があるかを指定します。
- 02出力設定を選ぶ
WebP、PNG、JPEGから形式を選び、出力先と画質を指定します。記載された画質の既定値は80ですが、適切な仕上がりは画像の内容によって異なります。
- 03範囲を限定して変換する
付属のmain.tsスクリプトをBun、または文書に記載された代替手段で実行します。ツール選択機能が、利用可能なバックエンドを選ぶようにします。
- 04出力した素材を確認する
生成された画像と、報告されたサイズの変化を確認します。元ファイルの保持と再帰処理について、指定した設定が守られているかも確認します。