1

我正在使用 ImageResizing.net 中的ImageResizer

通过我的代码,我可以使用以下代码以编程方式使用插件:

img.Attributes.Add("src", RemoteReaderPlugin.Current.CreateSignedUrl("http://i.minus.com/iNQ7wK2opRJT1.gif",
                                                                             new ResizeSettings(
                                                                                 "width=233&format=png")));

但是,当我尝试直接使用带有<img />标签的插件时,例如:

<img id="img" alt="" src="http://i.minus.com/iNQ7wK2opRJT1.gif?width=90" />

它只是渲染全尺寸图像。通过这两种方法,我只是添加src到图像中,然后是查询字符串。

有谁知道如何解决这一问题?

编辑:我正在使用皮肤,但它们根本没有弄乱<img />
编辑 2:我有RemoteReader 插件

4

1 回答 1

1

ImageResizer 只能处理它收到的 HTTP 请求;它不会为您神奇地修改您的 HTML。指向不同服务器的 URL...转到该服务器。

RemoteReader 插件提供了一种替代的人工可写语法,但您必须按照RemoteReader 文档中的指定将域列入白名单。

例子:

<img id="img" alt="" src="/remote/i.minus.com/iNQ7wK2opRJT1.gif?width=90" />
于 2013-02-25T19:37:02.170 回答