如何加入不同大小的图像 - 将页脚图像添加到所有图像(批量)
Posted
技术标签:
【中文标题】如何加入不同大小的图像 - 将页脚图像添加到所有图像(批量)【英文标题】:How to Join images of different size - adding Footer Image to all images (BULK) 【发布时间】:2015-05-01 09:09:25 【问题描述】:我有 8000 多张不同尺寸的图片。
我希望我的页脚图像根据每个图像大小调整其宽度并加入底部的图像。
我是一个基本的人,不会自己编程。
有什么软件可以帮助我做到这一点吗?
【问题讨论】:
【参考方案1】:您可以使用 ImageMagick,它安装在大多数 Linux 发行版上,可用于 OS X、here 的所有优秀操作系统和 Windows。
所以,如果你有这样的图像:
添加标签的代码非常简单,如下所示:
convert image.jpg -gravity center -background lime -fill yellow -stroke black -pointsize 36 label:"My Photo" -append result.jpg
我并不是说这是一个好的配色方案,我只是向您展示如何/在哪里设置颜色,您可以根据需要更改它们。如果您现在在不同大小的图像上运行相同的代码,如下所示:
你会得到这个:
例子不胜枚举here。
请将您的一些图像复制到一个测试文件夹并在其中使用下面的代码进行练习,以免弄乱您的原始照片。正如我所说,我并没有真正“执行”Windows,但代码看起来像这样来执行目录中的所有 PNG
和 JPG
文件:
for %a in (*.PNG *.JPG) do convert "%a" -gravity center -background lime -fill yellow -stroke black -pointsize 36 label:"My Photo" -append "%a"
有一些使用FOR
循环here的好例子。
【讨论】:
【参考方案2】:您可以尝试Irfanview,它具有粘贴特殊选项,可以调整页脚图像的大小并将其粘贴到原始图像下方。但不幸的是,它无法为您处理 8000 张图像。
要调整页脚大小并合并页脚:打开页脚图像,复制它 (ctrl+c)
现在在 IrfanView 中打开您的原始图像,进入编辑 -> 选择性粘贴 -> 到底部,它将调整您的页脚大小并将其合并到原始图像下。
IrfanView 还有一个批量转换选项,可以批量调整图像大小,但它不能自动加入您的图像。因此,如果需要,它将帮助您调整大小。
要在 IrfanView 中打开批量转换,请转到文件 -> 批量转换/重命名 -> 高级 从这里你有很多事情要做,其中批量调整大小
【讨论】:
以上是关于如何加入不同大小的图像 - 将页脚图像添加到所有图像(批量)的主要内容,如果未能解决你的问题,请参考以下文章
如何使用展开和折叠数据行的选项将页脚模板添加到 gridview?C#/ASP.NET
如何使用标签和过滤器将页脚从 index.html 显示到所有 html 页面?