我正在尝试想出一种将目录中的图像大小调整一半(纵向)的方法。我已经使用过:
mogrify -resize 50% *
它确实调整了文件中所有图像的大小,但宽度和长度不同。我有一个“伪”想法:
for images in $picDir; do
width = images.width()
height images.height()
convert -resize $height*$width/2 images
我不确定这是否是浏览目录的正确方法,并且我找不到有效的方法来获取特定文件的高度和宽度。我还想找到一种方法来做到这一点,而不使用 Imagemagick 和已经预先安装在 ubuntu 机器上的东西。如果可以的话!
答案1
根据仅调整“长度”大小的含义,尝试以下之一
mogrify -resize 50%x100% *
mogrify -resize 100%x50% *