【问题标题】:Script to resize image only if bigger than original image仅当大于原始图像时才调整图像大小的脚本
【发布时间】:2015-07-08 07:17:47
【问题描述】:

我需要一个命令行或 linux (ubuntu) 中的脚本来调整图像文件夹的大小,只有当图像大于特定大小时。

例子:

resize_command image_folder -o 500*500

谢谢

【问题讨论】:

    标签: image shell ubuntu


    【解决方案1】:

    如果您想调整当前文件夹中当前较大的所有JPEG 文件的大小,将其缩小到 1600x1600,您可以使用 ImageMagick 套件中的mogrify

    mogrify -resize '1600x1600>' *.jpg
    

    【讨论】:

    • 很好的答案!不知道>
    【解决方案2】:

    我通过创建一个 python 脚本来修复它:

    #!/usr/bin/python
    
    import os
    import sys
    
    files = sys.argv[1:]
    
    for file in files:
        os.system('convert -resize 500x500\> "%s" "%s"' % (file, file))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      相关资源
      最近更新 更多