1

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

例如:我有一张我可以调用的图片:

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

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

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

我知道这可以通过使用http://imageresizing.net/调整图像大小来实现。但我不确定它们是否提供了我想要的功能。

他们或有其他选择吗?

4

1 回答 1

1

ImageResizer 允许您使用Watermark 插件完全做到这一点。

示例 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 插件)为您提供了极大的布局灵活性,支持图像和文本图层,并支持图像图层的预处理。

完整的配置参考可以在这里找到

于 2013-05-10T14:34:23.563 回答