Example #1
0
 private static void OnImageChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     if (d is ImageViewer imageViewer && e.NewValue is ImageSource imageSource)
     {
         imageViewer.Image = RasterImageConverter.ConvertFromSource(imageSource, ConvertFromSourceOptions.AutoDetectAlpha);
     }
 }
Example #2
0
        public static RasterImage FromImageToRasterImage(this IImage image)
        {
            var imageSource = image.ToBgr().ToBitmapSource();

            imageSource.Freeze();
            return(RasterImageConverter.ConvertFromSource(imageSource, ConvertFromSourceOptions.None));
        }
Example #3
0
 public static RasterImage ToRasterImage(this ImageSource rasterImage)
 {
     return(RasterImageConverter.ConvertFromSource(rasterImage, ConvertFromSourceOptions.None));
 }