【发布时间】:2017-10-18 19:24:45
【问题描述】:
您好,我使用的是 ImageSharp 版本 1.0.0-alpha9-00175。当我使用
.Save(output, ImageFormats.Jpeg);
这是我的代码
input.Seek(0, SeekOrigin.Begin);
using (Image<Rgba32> image = Image.Load<Rgba32>(input))
{
if (image.Width >= image.Height) //landscape
{
ratio = image.Height / defaultWidth;
}
else //portrait
{
ratio = image.Width / defaultHeight;
}
image.Resize(image.Width / ratio, image.Height / ratio)
.Crop(defaultWidth, defaultHeight)
.Save(output, ImageFormats.Jpeg);
}
如果我注释掉 .Save 行,代码将毫无例外地运行,但显然不会保存。我查看了 stackoverflow 和 Github 上的问题,但无济于事。
谁能看到我看不到的东西?
【问题讨论】:
标签: c# image-processing asp.net-core-mvc image-resizing imagesharp