我使用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插件
ImageResizer只能处理它接收到的HTTP请求;它不会神奇地为你修改HTML。指向不同服务器的url…到那个服务器。
RemoteReader插件提供了另一种人类可写的语法,但是你必须按照RemoteReader文档中指定的方式将域列入白名单。
的例子:
<img id="img" alt="" src="/remote/i.minus.com/iNQ7wK2opRJT1.gif?width=90" />