我正在使用CropUp,这是一个基于ImageResizer for Umbraco的组件。
我希望能够在每个图像上写一条短信,放在右下角。
我知道有一个插件(Watermark)可以做到这一点,但我正在处理的网站是我当地的村庄,他们无法负担499美元的许可费。所以,我想看看我是否可以写自己的。
他们提供了一个如何开始编写插件(http://imageresizing.net/docs/extend/basics)的示例,但我不确定如何“抓住”图像,然后在添加文本后“返回”!< / p>
我正在使用ImageResizer / CropUp(https://cropup.codeplex.com/)来创建源图像的裁剪图像 - 这是CropUp的一部分 - 我需要向裁剪后的图像添加文本。磁盘上没有物理映像可供使用。
答案 0 :(得分:1)
ImageResizing功能很棒,但ImageGen project可以生成基于文本的图像和叠加层。
将两者结合起来可以通过将基于文本的图像的URL作为水印和生成的图像的URL组合来解决您的问题:
http://localhost/umbraco/ImageGen.ashx?image=/media/watch.jpg&width=200
&text=DJR&fontsize=10&fontcolor=gray&align=right&valign=bottom
上面的链接取自ImageGen documentation。基本功能是免费的,但叠加功能需要专业版许可证,费用为199美元。