ImageBrush ib = new ImageBrush();
            Bitmap bitmap;
            ib.ImageSource 
= image1.Source;
            BitmapEncoder encoder 
= new PngBitmapEncoder();
            
//PngBitmapEncoder encoder = new PngBitmapEncoder();
            encoder.Frames.Add(BitmapFrame.Create(ib.ImageSource as BitmapSource));
            encoder.Save(ms);

            ms.Flush();

 

相反的情况,从 MemoryStream加载图片到ImageBrush

                ImageBrush imageBrush = new ImageBrush();
                ImageSourceConverter imageSourceConverter = new ImageSourceConverter();
                imageBrush.ImageSource = (ImageSource)imageSourceConverter.ConvertFrom(stream);

                image1.Source = imageBrush.ImageSource;

 

以上stream是一个MemoryStream



ImageBrush中的图片如何加载到到MemoryStream

相关文章:

  • 2021-05-19
  • 2022-12-23
  • 2021-04-20
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
相关资源
相似解决方案