You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为magick-montage图片添加不含扩展名的标签?

解决Montage标签显示不带扩展名的文件名问题

在ImageMagick的montage命令中,只需将标签格式符从%f替换为%t即可实现显示不带扩展名的文件名:

  • %f 代表完整文件名(包含扩展名),这就是你之前看到1.png的原因
  • %t 代表不带扩展名的文件名,会输出1这类纯文件名部分

修改后的完整Makefile命令如下:

target:
    for number in {1..6}; do \
        convert -gravity center -background SkyBlue -size 96x96 label:$$number -pointsize 24 $$number.png; \
    done
    montage -density 225 -label '%t' *.png -tile 3x -shadow -geometry '+8+8>'  all.jpg

额外补充几个ImageMagick常用的文件名格式符,方便后续扩展使用:

  • %e: 仅获取文件扩展名(不含前面的点,比如png)
  • %p: 文件的完整路径
  • %d: 文件所在的目录路径

内容的提问来源于stack exchange,提问作者Sam7919

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 16:00:16