Я использую 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();
}
Может ли кто-нибудь помочь мне с этим? На этой картинке показано, что я получаю и чего хочу.