使用GraphicsMagick在文本/图像上应用水印

詹尼斯

我需要能够使用文本或其他图像在图像上应用水印。使用以下命令使它与图像配合使用非常简单:

gm composite -dissolve 15 -tile logo.png image.jpg wmark_tiled.jpg

现在,我还希望能够使用文本进行水印处理(在其他情况下)。我唯一发现的是ImageMagick教程中的命令,如下所示:

convert -size 140x80 xc:none -fill grey -gravity NorthWest -draw "text 10,10 'copyrigh text'" -gravity SouthEast -draw "text 5,15 'copyright text'" miff:- | gm composite -tile - image.jpg copyrightImage.jpg 

尽管它在GM中不起作用,但我宁愿避免使用管道,因为它会引起从Java管理它的一些麻烦。

我以为我可以做的是从给定的文本生成图像,然后将该图像用作logo.png用于第一个命令。尽管我找不到如何从文本生成图像的方法,但我发现的只是将文本放在图像的顶部。

理想情况下,我将使用文本生成透明图像,并且从我看到的修改字体/颜色等来看,应该非常灵活。

欢迎提供有关如何实现此目标的任何建议或任何更好的解决方案。(我添加了imagemagick标签,因为接口通常是相同/相似的)

Moogle

我不确定我是否完全理解您的查询,如果我误解了,我深表歉意,但是您是否要创建一个透明的图像,并在角落添加一些文本?如果是这样,这行不通吗?

convert -background transparent -fill grey -font Calibri -size 140x80 -pointsize 14 -gravity southeast label:'copyright text' output.png

明显地调整字体,点大小,输出图像名称等。这将创建以下内容:

http://oi42.tinypic.com/14j1bvp.jpg

PS是为ImageMagick编写的。我不知道通用汽车有什么不同,或者它是否仍然有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用JavaScript在图像中应用水印?

来自分类Dev

如何绘制水印文本图块以适合图像

来自分类Dev

如何使用MIP SDK(Microsoft信息保护)应用水印

来自分类Dev

FFMPEG-从图像创建mp4并应用水印和zoompan过滤器

来自分类Dev

如何使用文本或图像给PDF加水印?

来自分类Dev

在PHP中使用文本对图像加水印

来自分类Dev

使用OpenCV清洁文本图像以进行OCR读取

来自分类Dev

FFMPEG-合并mp4并应用水印

来自分类Dev

FFMPEG-并排合并mp4并应用水印

来自分类Dev

在PHP中使用文本为图像加水印

来自分类Dev

使用水龙头在iOS上启动应用

来自分类Dev

使用imagettftext的水印文本

来自分类Dev

如何使用此代码在图像上添加水印?

来自分类Dev

使用pdfbox(1.7)在包含图像的pdf上添加水印

来自分类Dev

使用GraphicsMagick优化图像

来自分类Dev

在 PDFTron UWP 上使用 Stamper 添加文本水印

来自分类Dev

ffmpeg不在第一个生成的帧上应用水印(wm应用于所有其他帧)

来自分类Dev

如何在视频/图像上添加图像或文本(水印)-Flutter / Dart

来自分类Dev

链接中的文本图像替换

来自分类Dev

链接中的文本图像替换

来自分类Dev

php gd垂直文本图像

来自分类Dev

生成透明文本图像 OpenCV

来自分类Dev

如何使用opencv python检测并增加文本图像中两行之间的间距?

来自分类Dev

使用PHP输出文本图像时出现问题

来自分类Dev

将重复的文本水印添加到代号为1的图像上

来自分类Dev

使用 tensorflow 进行基本图像分类

来自分类Dev

FFmpeg-在图像上添加水印

来自分类Dev

使用水平大括号标记文本

来自分类Dev

增强x264编码的文本图像