gpt4 book ai didi

unix - 图像魔术/UNIX : How to recursively process a nested directory of photos?

转载 作者:行者123 更新时间:2023-12-01 11:08:09 25 4
gpt4 key购买 nike

问题:如何使用 Imagemagik(转换)递归处理照片的嵌套目录?

我有以下目录结构:

/
..2008/
....a.jpg
....b.jpg
..2009/
.....c.jpg

我想对每个文件运行以下 ImageMagik 命令,以清理/调整图像大小,然后将生成的图像保存为与原始文件完全相同的文件名。基本上,我想用创建的生成的调整大小的文件替换原始文件。

// from unix command line    
convert FILENAME.jpg -resize 100x100 -sharpen 1.5 -strip -profile "*" -sampling-factor 4x1 -quality 80 FILENAME.jpg;

最佳答案

尝试使用 find -exec。例如:

find dirname -type f -iname "*.jpg" -exec convert \{\} -resize 100x100 -sharpen 1.5 -strip -profile "*" -sampling-factor 4x1 -quality 80 \{\} \;

顺便说一下,我不推荐就地编辑。这通常是个坏主意,尤其是在存储如此便宜的情况下。为什么不安全?

关于unix - 图像魔术/UNIX : How to recursively process a nested directory of photos?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3200540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com