我正在使用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 Plugin
答案 0 :(得分:1)
ImageResizer只能处理它收到的HTTP请求;它不会为你神奇地修改你的HTML。指向不同服务器的URL ...转到该服务器。
RemoteReader插件提供了另一种人类可写的语法,但您必须按照RemoteReader documentation中的规定将域列入白名单。
示例:
<img id="img" alt="" src="/remote/i.minus.com/iNQ7wK2opRJT1.gif?width=90" />