gpt4 book ai didi

shell - ImageMagick 命令转换和保存同名

转载 作者:行者123 更新时间:2023-12-03 10:49:20 30 4
gpt4 key购买 nike

我正在使用 ImageMagick 转换 用于制作缩略图并将转换后的图像一一保存在 PHP 中的另一个目录中的命令。

但是,无法弄清楚如何在转换后的图像中保留图像名称。

> convert 1.JPG -resize 120X120 thumb/*.JPG

需要保持输出文件名与输入相同。请帮忙。

最佳答案

其它的办法:

convert *.jpg -resize 80% -set filename:f '%t' ../'%[filename:f].jpg'

将转换后的文件放在上面的文件夹中。

选项 -set filename:f '%t'设置属性 filename:f到没有扩展名的当前文件名。以 filename: 开头的属性是可以在输出文件名中引用的特殊情况。这里我们设置为 ../'%[filename:f].jpg ,最终是图像文件名,扩展名替换为 .jpg在父目录中。

文档引用:
  • -set documentation ,其中提到了 filename:特例
  • %t and other Format and Print Image Properties
  • 关于shell - ImageMagick 命令转换和保存同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9992174/

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