嘿所有我正在寻找一些模仿这个PHP类的asp.net代码
我需要代码才能像在此处一样:
$image = new Imagick('image.jpg');
// If 0 is provided as a width or height parameter,
// aspect ratio is maintained
$image->thumbnailImage(100, 0);
echo $image;
请注意如果提供0作为宽度或高度参数,则保持宽高比
我目前无法找到任何允许上述内容的.net代码。我已经看到很多允许指定宽度和高度但不仅仅是一个。这个PHP类模仿Photoshop重新调整大小。
因此,一个例子是:
$image = new Imagick('image.jpg'); //WHERE Width = 3216 & Height = 2064
$image->thumbnailImage(1024, 0); //WHERE Width = 1024
echo $image;
该图像的大小将为
width = 1024
身高= 657
就像在Photoshop中一样。
答案 0 :(得分:1)
我为此目的编写了ImageResizer库,因为没有任何其他服务器安全的图像大小调整.NET库。
为获得最佳性能,请使用附带的URL API,而不是创建自己的处理程序:
GOOD:
<img src="image.jpg?width=100" />
BAD:
<img src="myinsecurehandler.ashx?file=image.jpg&width=100" />
答案 1 :(得分:0)