[英]Load DICOM image using GDCM library in C# and Convert to System.Windows.Control.Image
[英]how to “convert a system.windows.control.image” to “System.Drawing.Image” in c#
朋友您好,我想將“ system.windows.control.image”轉換為“ System.Drawing.Image”,但是我做不到。為此,我正在使用以下代碼
var e = (MouseButtonEventArgs)sender;
var device = e.MouseDevice.DirectlyOver;
System.Windows.Controls.Image img = (System.Windows.Controls.Image)device;
我有“ img”即類型“ system.windows.control.image”,我需要將其轉換為位圖或繪圖類型。
嘗試這個....
在此代碼中使用img變量...
MemoryStream ms = new MemoryStream();
System.Windows.Media.Imaging.BmpBitmapEncoder bbe = new BmpBitmapEncoder();
bbe.Frames.Add(BitmapFrame.Create(new Uri(img.Source.ToString(),UriKind.RelativeOrAbsolute)));
bbe.Save(ms);
System.Drawing.Image img2 = System.Drawing.Image.FromStream(ms);
button1.Image = img2;
從byte []轉換為圖片
MemoryStream ms = new MemoryStream(imageByte);
Image image = Image.FromStream(ms);
它可以幫助你..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.