如何使用imagemagick旋转目录中的所有图像?

迈克尔·杜兰特

我想旋转目录中与模式匹配的所有图像。

到目前为止,我有:

for file in `ls /tmp/p/DSC*.JPG`; do
  convert $file -rotate 90 file+'_rotated'.JPG
done

但这没有输出?

芒登

您的代码有很多问题。首先,您正在解析ls,这是一个坏主意$file正如您所指出的那样,您还需要引用该变量,并且还应该对其进行引用,以免其在空格处中断。您在声明,num但从未使用过。一种更安全的方法是:

find /tmp/p/ -name "DSC*.JPG" | while IFS= read -r file; do
  convert "$file" -rotate 90 "$file"_rotated.JPG
done

如果文件包含换行符,这仍然会出现问题,但如果路径包含空格,至少不会中断。

如果文件都在同一目录中,则可以使用globbing进一步简化文件。您还可以使用参数扩展来创建,foo_rotated.JPG1而不是foo.JPG_rotated.JPG

for file in /tmp/p/DSC*.JPG; do
  convert "$file" -rotate 90 "${file%.JPG}"_rotated.JPG
done

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ImageMagick检测EXIF方向并旋转图像

来自分类Dev

使用Ghostscript或ImageMagick从PDF删除/删除所有图像

来自分类Dev

如何获得资产目录组中的所有图像名称?

来自分类Dev

使用Python从目录中的所有图像获取exif数据

来自分类Dev

运行ImageMagick的NodeJ转换目录中的所有图像

来自分类Dev

使用PHP在目录中显示所有图像

来自分类Dev

如何使用Elixir编译目录中的所有SASS文件?

来自分类Dev

如何使用javafx从目录中获取所有文件

来自分类Dev

如何显示公共目录中的所有图像,我尝试此代码但没有图像显示

来自分类Dev

如何使用grep查找目录中的所有zip文件?

来自分类Dev

如何使用python动态列出目录中的所有文件?

来自分类Dev

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

来自分类Dev

使用单个ImageMagick命令更改目录及其子目录中的所有图像?

来自分类Dev

使用Imagemagick convert将zip中的所有图像都修复为(KB)

来自分类Dev

如何使用Streams从目录中逐行读取所有文件?

来自分类Dev

如何使用grep查找目录中的所有zip文件?

来自分类Dev

旋转目录中具有特定几何形状的所有图像

来自分类Dev

如何重命名目录中的所有图像

来自分类Dev

如何使用vim打开当前目录和所有子目录中的所有文件?

来自分类Dev

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

来自分类Dev

使用Python处理单个目录中的所有图像的脚本

来自分类Dev

如何使用imagemagick将目录中的所有图像jpg缩小到另一个目录

来自分类Dev

使用Python从目录中的所有图像获取exif数据

来自分类Dev

运行ImageMagick的NodeJ转换目录中的所有图像

来自分类Dev

如何使用rclone删除远程目录中的所有文件?

来自分类Dev

如何使用ffmpeg转码目录中的所有文件

来自分类Dev

imagemagick convert-压缩目录中的所有文件

来自分类Dev

如何使用bash查找目录中的所有文件路径

来自分类Dev

使用 ImageMagick 递归转换所有图像颜色的正确命令

Related 相关文章

  1. 1

    使用ImageMagick检测EXIF方向并旋转图像

  2. 2

    使用Ghostscript或ImageMagick从PDF删除/删除所有图像

  3. 3

    如何获得资产目录组中的所有图像名称?

  4. 4

    使用Python从目录中的所有图像获取exif数据

  5. 5

    运行ImageMagick的NodeJ转换目录中的所有图像

  6. 6

    使用PHP在目录中显示所有图像

  7. 7

    如何使用Elixir编译目录中的所有SASS文件?

  8. 8

    如何使用javafx从目录中获取所有文件

  9. 9

    如何显示公共目录中的所有图像,我尝试此代码但没有图像显示

  10. 10

    如何使用grep查找目录中的所有zip文件?

  11. 11

    如何使用python动态列出目录中的所有文件?

  12. 12

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

  13. 13

    使用单个ImageMagick命令更改目录及其子目录中的所有图像?

  14. 14

    使用Imagemagick convert将zip中的所有图像都修复为(KB)

  15. 15

    如何使用Streams从目录中逐行读取所有文件?

  16. 16

    如何使用grep查找目录中的所有zip文件?

  17. 17

    旋转目录中具有特定几何形状的所有图像

  18. 18

    如何重命名目录中的所有图像

  19. 19

    如何使用vim打开当前目录和所有子目录中的所有文件?

  20. 20

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

  21. 21

    使用Python处理单个目录中的所有图像的脚本

  22. 22

    如何使用imagemagick将目录中的所有图像jpg缩小到另一个目录

  23. 23

    使用Python从目录中的所有图像获取exif数据

  24. 24

    运行ImageMagick的NodeJ转换目录中的所有图像

  25. 25

    如何使用rclone删除远程目录中的所有文件?

  26. 26

    如何使用ffmpeg转码目录中的所有文件

  27. 27

    imagemagick convert-压缩目录中的所有文件

  28. 28

    如何使用bash查找目录中的所有文件路径

  29. 29

    使用 ImageMagick 递归转换所有图像颜色的正确命令

热门标签

归档