WPF TransformedBitmap转BitmapImage

.Net技术 码拜 7年前 (2017-04-29) 2441次浏览
WPF 中对图像做缩放等处理后的TransformedBitmap对象怎么转换回BitmapImage对象呢?
目前可以知道通过PngBitmapEncoder解码器可以转换但是本人并不知道是用原来图片是PNG的还是JPG的还是其他的呢~~~~
解决方案

20

为什么要转成BitmapImage呢?TransformedBitmap和BitmapImage一样都是继承自BitmapSource。TransformedBitmap在BitmapSource的基础上增加了缩放和旋转的功能,而BitmapImage则是在BitmapSource的基础上增加了支持XAML。TransformedBitmap一样也可以作为Image的source值,显示在图像上。而一般的图像操作直接把他们当成BitmapSource就可以。实在想不出有什么场景一定需要将TransformedBitmap转成BitmapImage。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WPF TransformedBitmap转BitmapImage
喜欢 (0)
[1034331897@qq.com]
分享 (0)