【发布时间】:2012-08-19 11:54:49
【问题描述】:
我在 Windows 7 机器上使用命令行中的 imagemagick。
以下代码用于为图像添加水印:
composite \
-watermark 30% \
-gravity south \
the_watermark.png \
pic_to_be_watermaked.png \
watermark_completed.png
问题是:
- 当我尝试为动画 GIF 加水印时它不起作用
- 这个水印命令如何与下面的命令配合使用?
此命令获取文件夹“static_images”中的所有 PNG,并将它们组合成动画 GIF。它还确保图像宽度为 350 像素,高度保持适当的纵横比。它还使图像有些模糊,并将动画的速度设置为 4,并确保它无限循环:
convert \
-resize 350x350 \
-fuzz 1.6% \
-delay 4 \
-loop 0 \
static_images/*.png \
-layers OptimizePlus \
-layers OptimizeTransparency \
animated_gif.gif
问题:
- 如何将水印命令与上述命令结合使用?
- 如何让水印命令与动画 GIF 一起使用?
【问题讨论】:
-
另外,在告诉你的操作系统之后,知道
convert -version的(完整)输出也很有趣... -
如果您在问题中提供(指向)示例图像,您将大大增加获得有用答案(例如从我这里)的机会。 (我知道怎么做,但我现在缺少测试图像——你不能指望我创建一些只是为了回答这个问题......)
-
@Kurt Pfeifle 输出为
Version: ImageMagick 6.7.9-1 2012-08-21 http://www.imagemagick.org copyright... -
@Kurt Pfeifle 我在本地主机上运行它,它不是网络服务,而是网络编辑器为我们的网站生成 GIF 内容的一种方式。我在这里上传了相同的图片:sendspace.com/file/z1lp3a。这些是视频中的 PNG 帧。
-
这是完整版本的字符串?!
Features:后面真的有一个空行??另外,localhost不是操作系统 (OS)...您是在 Linux、Windows、Mac 上运行它吗?
标签: windows image image-processing imagemagick