我有一个高清图像文件夹,宽度为+ 2000像素:
+ /img/
+- /bikes/: few images here (jpg,png,svg)
+- /cars/ : few images here
+- /cats/ : few images here
+- /dogs/ : few images here
+- /...
我想将整个大小调整为200px宽度的图像(相同的比例),但保留文件夹结构。
怎么做?
答案 0 :(得分:1)
你可以这样做,但请先备份!
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
的子目录,其中包含较小的版本