将文字放在图片上

时间:2013-05-10 07:18:03

标签: c# asp.net asp.net-mvc-3 imageresizer

我想知道是否有一个简单而干净的解决方案,可以非破坏性地将图片放在图片上。

例如:我有一张我可以打电话的照片:

http://localhost:7001/Content/img/defaultPicutre.png

在图片上有一个默认文字我可以这样称呼它:

http://localhost:7001/Content/img/defaultPicutre.png?text=Default%20Text

我知道使用http://imageresizing.net/调整图片大小是可行的。 但我不确定他们是否提供了我想要的功能。

他们有没有其他选择?

1 个答案:

答案 0 :(得分:1)

ImageResizer允许您使用Watermark plugin完全

示例Web.config段

<resizer>
  <watermarks>
    <text name="custom" text="Hello #{text}!" align="topright" />
  </watermarks>
</resizer>

示例网址

http://localhost/Content/img/picture.png?text=Default%20Text&watermark=custom

Watermark插件(更好地命名为Overlays插件)为您提供了极大的布局灵活性,支持图像和文本图层,并支持图像图层的预处理。

full configuration reference can be found here