Example #1
0
        private Bitmap BmpImageFromBmp(System.Drawing.Bitmap bmp)
        {
            using (var memory = new System.IO.MemoryStream())
            {
                bmp.Save(memory, System.Drawing.Imaging.ImageFormat.Png);
                memory.Position = 0;

                var bitmapImage = new global::Avalonia.Media.Imaging.Bitmap(memory);

                return(bitmapImage);
            }
        }
Example #2
0
        public Task <global::Avalonia.Media.Imaging.Bitmap> LoadImageAsync(ImageSource imagesoure, CancellationToken cancelationToken = new CancellationToken())
        {
            global::Avalonia.Media.Imaging.Bitmap image = null;
            FileImageSource filesource = imagesoure as FileImageSource;

            if (filesource != null)
            {
                string file = filesource.File;
                image = new Bitmap(file);
            }
            return(Task.FromResult(image));
        }