using Avalonia.Media.Imaging; using ImageMagick; using System.IO; namespace Avalar.Services.Resizer { public class ImageMagickResizer : IResizer { public IBitmap Process(IBitmap bitmap) { using (var stream = new MemoryStream()) { bitmap?.Save(stream); using (var image = new MagickImage(stream)) { image.Resize(300, 300); using (var stream2 = new MemoryStream()) { return new Bitmap(stream2); } } } } } }