linux - ImageMagick:调整目录内图像的大小

标签 linux image-processing imagemagick

我想调整目录中所有图像的大小,该目录包含 n 个目录,并且每个目录中有 n 个图像。

我尝试了以下命令:

for i in picture/*.*; do
  convert $i -resize 240x240\! 
done

但是出现错误,提示“无法打开图像图片/”。 如何实现类似的操作。

最佳答案

我找到了解决方案:

for f in `find . -name "*.jpg"`
do
    convert $f -resize 400x400\!  $f
done

关于linux - ImageMagick:调整目录内图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24512407/

相关文章:

bash - 使用 Imagemagick 切掉图像的 4 个边

linux - Bash/sh 'if else' 语句

java - 业务流程管理开发环境

linux - 在 Linux 中控制远程进程

image - matlab中的并行循环和图像处理

image - 估计图像线梯度(不是像素梯度)

linux - 如何在linux中使用宏SCHED_DEADLINE?

java - 如何拉伸(stretch)图像

c - libmagickwand-dev 在哪里(我全部安装了)以及如何将其包含到 C 程序中

php - 使用 ImageMagick 生成图像而不保存到文件但仍显示在网站上