我正在使用 Magick.NET 为 Android 和 iOS 的初始屏幕生成一些图像。
但是我在调整大小时遇到了一些问题。
我们可以有一个正方形或矩形图像和纵向或横向,但是当我转换它时会拉伸。
using (MagickImage image = new MagickImage(ssimageBinary))
{
image.Density = new Density(sstargetDensity);
MagickGeometry size = new MagickGeometry(sstargetWidth, sstargetHeight);
// This will resize the image to a fixed size without maintaining the aspect ratio.
// Normally an image will be resized to fit inside the specified size.
size.IgnoreAspectRatio = ssKeepAspectRatio;
image.Resize(size);
MemoryStream mStream = new MemoryStream();
// Save the result
image.Write(mStream, MagickFormat.Png);
ssnewImage = mStream.ToArray();
}
谁能帮我这个?这张照片显示了我得到了什么,以及我想要什么。