首先得到ImageSource对象_imagesource System.IO.MemoryStream ms=newSystem.IO.MemoryStream(); BmpBitmapEncoder encoder=newBmpBitmapEncoder(); encoder.Frames.Add(BitmapFrame.Create((BitmapSource)_imagesource)); encoder.Save(ms); Bitmap bp=newBitmap(ms); ms.Close(); 转自:http://Www.CnBlogs.C...
1:设置Iamge的Source属性的时候,在前台Xaml文件可以设置为路径的字符串格式,但是在后台cs文件需要构造一个Bitmap的实例赋值给Image的Source属性,还要注意实例化Uri类的时候需要传进来一个UriKind.Relative的枚举。如下: Uri uri =newUri("/Images/"+ curImage,UriKind.Relative); BitmapImage bitmap =newBitmapImage...
bitmapImage.CacheOption=BitmapCacheOption.OnLoad; bitmapImage.UriSource=newUri(szPath);//szPath为图片的全路径bitmapImage.EndInit(); bitmapImage.Freeze(); image1.Source= bitmapImage; 1. 2. 3. 4. 5. 6. 7. 二、Bitmap转BitmapImage 先将Bitmap储存成memorystream,然后指定给BitmapImage priv...
BitmapSizeOptions.FromEmptyOptions());returnimageSource; } } 调用:ImageSourcewpfBitmap = img.ToImageSource(); 参考:http://stackoverflow.com/questions/1127647/convert-system-drawing-icon-to-system-media-imagesource 5.从ImageSource转换成Bitmap,是从ImageSource中取出UriSource.LocalPath,然后使用 new ...
当然在我们的Model层中我们也可以直接定义一个BitmapImage的属性,然后将这个属性直接绑定到Image的Source上面,当然这篇文章我们定义了一个ImgSource的String类型,所以必须要定义一个转换器Converter,这里分别贴出相应地代码。 首先是View层,比较简单: <Grid Grid.Row="1">...
public static ImageSource GetImageSourceFromBitmap( Bitmap bitmap ) 參數bitmap 型別:System.Drawing.Bitmap傳回值型別:System.Windows.Media.ImageSource.NET Framework 安全性完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。請參閱參考...
public BitmapSource Convert(System.Drawing.Bitmap bitmap){ var bitmapData = bitmap.LockBits( new System.Drawing.Rectangle(0, 0, bitmap.Width, bitmap.Height), System.Drawing.Imaging.ImageLockMode.ReadOnly, bitmap....
BitmapImage bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.StreamSource = new MemoryStream(data); bitmapImage.EndInit(); // 将BitmapImage对象设置为图像控件的源 imageControl.Source = bitmapImage; 请注意,这里的imageControl是一个Image类型的控件,用于显示图像。
image1.Source =new BitmapImage(imgUri); //或者XAML中 <Image x:Name="image1" Source="Resource/image/claudia.png"> </Image> 模板 WPF中的Template分为两大类:ControlTemplate和DataTemplate,其中DataTemplate决定数据外观,ControlTemplate决定控件外观。 DataTemplate DataTemplate常用的地方有3处,分别是...
BitmapImage^ bitmapImage = gcnew BitmapImage(); bitmapImage->BeginInit(); bitmapImage->UriSource = gcnew Uri("path/to/image.png", UriKind::RelativeOrAbsolute); bitmapImage->EndInit(); Image^ image = gcnew Image(); image->Source = bitmapImage; 其中,path/to/image.png是图片的路径。