0

我有一个图像,我想在 ASP .Net 页面中显示之前使用 Magick.net 调整其大小,但是当我在浏览器中查看显示的图像时,它显示为损坏的图像。

如果我不调整大小,这就是我的代码的样子:

this.LogoBox.Image = _myModel.LogoImage;

这是我使用 ImageMagick 的代码的样子:

var logoToDisplay = new MagickImage(new Bitmap(_myModel.LogoImage));
logoToDisplay.Resize(imageWidth, imageHeight);
this.LogoBox.Image = logoToDisplay.ToBitmap();

当我取出第二个 ...Resize... 行时,什么也没有出现。即使在CodePlex 网站上,我似乎也找不到 Magick.net 的好文档。

有什么想法吗?

4

1 回答 1

0

当您使用 ToBitmap 方法时,您的图像将被转换为 Bmp。您可能想要使用另一种图像格式,例如 ImageFormat.Png 或 ImageFormat.Jpeg。也可以在这里发布消息:https ://magick.codeplex.com/discussions 。您还可以提供指向您要调整大小的图像的链接吗?

于 2013-08-22T17:59:09.297 回答