13 Temmuz 2009, PAZARTESİ
Görüntü kullanılarak Görüntüleme Sistemi için WPF kontrol.Çizim.Bitmap
Nasıl bir bellek içi atama Bitmap
WPF Image
bir kontrol nesnesi ?
CEVAP
13 Temmuz 2009, PAZARTESİ
http://khason.net/blog/how-to-use-systemdrawingbitmap-hbitmap-in-wpf/ göre
[DllImport("gdi32")]
static extern int DeleteObject(IntPtr o);
public static BitmapSource loadBitmap(System.Drawing.Bitmap source)
{
IntPtr ip = source.GetHbitmap();
BitmapSource bs = null;
try
{
bs = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(ip,
IntPtr.Zero, Int32Rect.Empty,
System.Windows.Media.Imaging.BitmapSizeOptions.FromEmptyOptions());
}
finally
{
DeleteObject(ip);
}
return bs;
}
Sistem alır.Çizim.Bitmap (Windows tabanlı) ve Görüntü için aslında görüntü kaynağı olarak kullanılabilecek BitmapSource, dönüştürür WPF kontrol.
image1.Source = YourUtilClass.loadBitmap(SomeBitmap);
Bunu Paylaş:
Veritabanı yapısı değişiklikleri için ...
Sürüm kontrol sistemi en önemsiz kurma...
Nasıl bir İmageView bunu göstermek içi...
Nasıl işletim sistemi JavaScript kulla...
Nasıl olursa görüntü verilen adresi il...