如何使用带有bash的convert命令来调整给定目录中所有图像的大小?

AGamePlayer

我想将所有未~/somefolder/以其文件名开头的PNG文件调整tn_为原始大小的50%,并使用atn_作为其前缀和原始名称来重命名输出文件我知道有一个转换命令,并且我已经安装了它。我想这可以通过bash和一些魔术来完成,但是我对Unix还是很陌生的。我正在使用Mac OSX。

我该怎么办?

贾尼斯(Janis)

这是一种方法(将其放入文件中并使用任何POSIX shell(如bashksh执行):

cd ~/somefolder/ || exit 1
for f in *.png
do
  case $f in
  (tn_*) continue ;;
  (*) convert "${f}" -resize 50%x50% "tn_${f}" ;;
  esac
done

使用现代shell,case也可以用terser条件命令代替构造:

cd ~/somefolder/ || exit 1
for f in *.png
do
    [[ "$f" != tn_* ]] && convert "${f}" -resize 50%x50% "tn_${f}"
done

(但是此代码来自内存,未经测试,因此请检查convert有关实际大小调整语法命令,并首先在一些示例文件中的某些示例目录中对其进行尝试。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery调整div中所有元素的大小

来自分类Dev

Python / PIL调整文件夹中所有图像的大小

来自分类Dev

用于列出目录中所有文件类型及其平均大小的命令

来自分类Dev

调整所有类型的PHP图像的大小

来自分类Dev

如何使用命令提示符重命名目录树中所有文件的扩展名

来自分类Dev

如何使用带有stdin的wall命令向python中的所有bash终端广播消息?

来自分类Dev

调整图像大小以占据所有<div>

来自分类Dev

Bash命令,用于查找ubuntu目录中具有特定文件类型的所有文件的大小

来自分类Dev

如何使用pandas读取目录中所有文件的内容?

来自分类Dev

使用PHP重新调整目录中所有图像的大小?

来自分类Dev

所有图像调整大小后如何触发调整大小事件

来自分类Dev

如何使用F.interpolate调整PyTorch中所有4个尺寸(NCHW)的大小?

来自分类Dev

如何使用Tkinter python显示带有上载按钮的图像并使用窗口调整大小(动态地)调整其大小,我需要添加上载按钮

来自分类Dev

循环时如何检查目录中所有文件的大小?

来自分类Dev

如何重命名目录中所有带有特殊字符和空格的文件?

来自分类Dev

调整scrollViewDidZoom中所有子视图的大小

来自分类Dev

如何使用命令行查找具有特定像素大小的所有图像?

来自分类Dev

如何使用命令提示符重命名目录树中所有文件的扩展名

来自分类Dev

Bash-如何擦除目录中所有文件的内容

来自分类Dev

调整图像大小以占据所有<div>

来自分类Dev

如何显示〜/ .cache目录中所有文件的大小?

来自分类Dev

如何在一行中获取目录中所有内容的总大小?

来自分类Dev

使用PHP重新调整目录中所有图像的大小?

来自分类Dev

调整所有图片的大小,是否大于Microsoft Word 2007中带有宏的给定大小?

来自分类Dev

使用文本自动调整大小来调整WebView中所有图像的大小

来自分类Dev

使用CSS调整所有大图像的大小

来自分类Dev

如何特别使用find命令和wc命令查找目录和所有子目录中所有.txt文件的数量?

来自分类Dev

调整文件夹中所有图像的大小

来自分类Dev

如何使用 jCrop 调整图像大小以适应所有纵横比?

Related 相关文章

  1. 1

    使用jQuery调整div中所有元素的大小

  2. 2

    Python / PIL调整文件夹中所有图像的大小

  3. 3

    用于列出目录中所有文件类型及其平均大小的命令

  4. 4

    调整所有类型的PHP图像的大小

  5. 5

    如何使用命令提示符重命名目录树中所有文件的扩展名

  6. 6

    如何使用带有stdin的wall命令向python中的所有bash终端广播消息?

  7. 7

    调整图像大小以占据所有<div>

  8. 8

    Bash命令,用于查找ubuntu目录中具有特定文件类型的所有文件的大小

  9. 9

    如何使用pandas读取目录中所有文件的内容?

  10. 10

    使用PHP重新调整目录中所有图像的大小?

  11. 11

    所有图像调整大小后如何触发调整大小事件

  12. 12

    如何使用F.interpolate调整PyTorch中所有4个尺寸(NCHW)的大小?

  13. 13

    如何使用Tkinter python显示带有上载按钮的图像并使用窗口调整大小(动态地)调整其大小,我需要添加上载按钮

  14. 14

    循环时如何检查目录中所有文件的大小?

  15. 15

    如何重命名目录中所有带有特殊字符和空格的文件?

  16. 16

    调整scrollViewDidZoom中所有子视图的大小

  17. 17

    如何使用命令行查找具有特定像素大小的所有图像?

  18. 18

    如何使用命令提示符重命名目录树中所有文件的扩展名

  19. 19

    Bash-如何擦除目录中所有文件的内容

  20. 20

    调整图像大小以占据所有<div>

  21. 21

    如何显示〜/ .cache目录中所有文件的大小?

  22. 22

    如何在一行中获取目录中所有内容的总大小?

  23. 23

    使用PHP重新调整目录中所有图像的大小?

  24. 24

    调整所有图片的大小,是否大于Microsoft Word 2007中带有宏的给定大小?

  25. 25

    使用文本自动调整大小来调整WebView中所有图像的大小

  26. 26

    使用CSS调整所有大图像的大小

  27. 27

    如何特别使用find命令和wc命令查找目录和所有子目录中所有.txt文件的数量?

  28. 28

    调整文件夹中所有图像的大小

  29. 29

    如何使用 jCrop 调整图像大小以适应所有纵横比?

热门标签

归档