0

+2000px 幅の HD 画像のフォルダーがあります。

+ /img/
   +- /bikes/: few images here (jpg,png,svg)
   +- /cars/ : few images here
   +- /cats/ : few images here
   +- /dogs/ : few images here
   +- /...

全体を 200px 幅の画像 (同じ比率) にサイズ変更し、フォルダー構造を維持したいと思います。

その方法は?

4

1 に答える 1

2

このようなこともできますが、最初にバックアップを作成してください。

find . -depth -type d \! -name '.' -exec bash -c 'cd $0 || exit; mkdir thumbs 2> /dev/null; shopt -s nullglob; mogrify -path thumbs -resize 200x *.jpg *.svg *.png ' {} \;

これにより、各ディレクトリで呼び出されるサブディレクトリが取得thumbsされ、そこに小さいバージョンが含まれます

于 2016-02-03T16:36:29.750 に答える