您好我正在使用 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上的问题,但无济于事。
谁能看到我看不到的东西?