imagemagick resize - 调整.jpg图像大小后,文件名错误的多个文件

时间:2016-01-23 16:29:06

标签: resize imagemagick

imagemagick resize - 调整.jpg图像大小后,文件名错误的多个文件

Ubuntu 14.04 ImageMagick 6.7.7-10

我需要使用当前的宽高比将~900 jpg图像(保存在多个文件夹中)调整为多个维度。我希望从300px宽版本开始。

  • 我选择了第一个文件夹1997,我输入了convert '*.jpg[300x]' *.jpg,任务成功

    我将98个jpg文件调整为300px宽(并且没有大文件,因为它们已被覆盖。)

  • 我切换到第二个文件夹1998并输入了相同的convert '*.jpg[300x]' *.jpg

    (我也试过了convert *.jpg -resize 300 *.jpg,结果相同。)

    意外结果:

    • 我还有(20)旧的jpg文件和39个已调整大小的文件(每个文件2个,除了最后一个,只有一个调整大小的版本)
    • 已调整大小的文件的文件名以最后一个原始文件的名称开头,并以计数器结束。

    ➜ 1998 ls
    i--santa_ferenc-olaj-129_angyali_udvozlet.jpg i--santa_ferenc-olaj-130_szentek_kozossege.jpg i--santa_ferenc-olaj-130+_szentek_kozossege.jpg i--santa_ferenc-olaj-131_te_vagy_a_kiraly_jezus.jpg i--santa_ferenc-olaj-132_orom.jpg i--santa_ferenc-olaj-133_cim_nelkul.jpg i--santa_ferenc-olaj-134_atfestve_a_sziv_megterese.jpg i--santa_ferenc-olaj-135_ave.jpg i--santa_ferenc-olaj-136_isten_kezeben.jpg i--santa_ferenc-olaj-137_peter_emlekere.jpg i--santa_ferenc-olaj-138a_aldozat.jpg i--santa_ferenc-olaj-138b_aldozat.jpg i--santa_ferenc-olaj-139_jelenesek.jpg i--santa_ferenc-olaj-140_atfestve_latomas.jpg i--santa_ferenc-olaj-141_a_zaszlos.jpg i--santa_ferenc-olaj-142_gondviseles.jpg i--santa_ferenc-olaj-143_az_ido_tukreben.jpg i--santa_ferenc-olaj-144_jelenesek_ii.jpg i--santa_ferenc-olaj-145_jelenesek_iii.jpg

此处缺少最后一个原始文件的名称i--santa_ferenc-olaj-147_lanc.jpg,尽管我可以在文件夹视图中看到该图像。然后重新调整大小的图像来了:

i--santa_ferenc-olaj-147_lanc-0.jpg i--santa_ferenc-olaj-147_lanc-10.jpg i--santa_ferenc-olaj-147_lanc-11.jpg i--santa_ferenc-olaj-147_lanc-12.jpg i--santa_ferenc-olaj-147_lanc-13.jpg i--santa_ferenc-olaj-147_lanc-14.jpg i--santa_ferenc-olaj-147_lanc-15.jpg i--santa_ferenc-olaj-147_lanc-16.jpg i--santa_ferenc-olaj-147_lanc-17.jpg i--santa_ferenc-olaj-147_lanc-18.jpg i--santa_ferenc-olaj-147_lanc-19.jpg i--santa_ferenc-olaj-147_lanc-1.jpg i--santa_ferenc-olaj-147_lanc-20.jpg i--santa_ferenc-olaj-147_lanc-21.jpg i--santa_ferenc-olaj-147_lanc-22.jpg i--santa_ferenc-olaj-147_lanc-23.jpg i--santa_ferenc-olaj-147_lanc-24.jpg i--santa_ferenc-olaj-147_lanc-25.jpg i--santa_ferenc-olaj-147_lanc-26.jpg i--santa_ferenc-olaj-147_lanc-27.jpg i--santa_ferenc-olaj-147_lanc-28.jpg i--santa_ferenc-olaj-147_lanc-29.jpg i--santa_ferenc-olaj-147_lanc-2.jpg i--santa_ferenc-olaj-147_lanc-30.jpg i--santa_ferenc-olaj-147_lanc-31.jpg i--santa_ferenc-olaj-147_lanc-32.jpg i--santa_ferenc-olaj-147_lanc-33.jpg i--santa_ferenc-olaj-147_lanc-34.jpg i--santa_ferenc-olaj-147_lanc-35.jpg i--santa_ferenc-olaj-147_lanc-36.jpg i--santa_ferenc-olaj-147_lanc-37.jpg i--santa_ferenc-olaj-147_lanc-38.jpg i--santa_ferenc-olaj-147_lanc-3.jpg i--santa_ferenc-olaj-147_lanc-4.jpg i--santa_ferenc-olaj-147_lanc-5.jpg i--santa_ferenc-olaj-147_lanc-6.jpg i--santa_ferenc-olaj-147_lanc-7.jpg i--santa_ferenc-olaj-147_lanc-8.jpg i--santa_ferenc-olaj-147_lanc-9.jpg i--santa_ferenc-olaj-147_lanc.jpg

有什么问题? :'(

1 个答案:

答案 0 :(得分:0)

试试这个:

mogrify -resize 300 *.jpg