imagemagickがインストールされており、Windows用のgitもあるWindowsマシンで一連の画像のサイズを変更しようとしています。
画像は現在のサイズの 50% にサイズ変更する必要があります。
ルート ディレクトリ内には、画像を含むディレクトリと、画像を含むその他のディレクトリがあります。すべての画像のサイズを変更する必要があります。私の特定のケースでは、合計 250 個のフォルダー (さまざまなレベルにネストされている) があり、合計 4110 個の画像があります。
ルートフォルダーの例
RootFolder
Folder A
ImageA.png
SubFolder A
ImageB.png
ImageC.png
Folder B
Subfolder B
ImageC.png
私はこの方法を試していますが、正しいパスを取得できない場合。
for /r /d %%a in (*)
do
find . -name "*.png" -print0 | xargs -0 mogrify -resize 50%
エラーメッセージ
find . -name "\Default\*.png" -print0 | xargs -0 mogrify -resize 50
Access denied - .
File not found - -NAME
File not found - -PRINT0