چگونگی نمایش image در زمان اجرا
سلام من یک عکس دارم از نوع tiff یه سری مراحل طی میکنم تا بشه یه bitmapsource . بعد می خام اینو با کنترل image که در زمان اجرا ساختمش نمایش بدم . مشکلم اینه که image از نوع system.windows.controls.image است اما کنترل های C# از نوع
System.Windows.Forms.Control هستند . چی کار کنم برای نمایش image?
نقل قول: چگونگی نمایش image در زمان اجرا
نقل قول: چگونگی نمایش image در زمان اجرا
نقل قول:
نوشته شده توسط
Farshid007
تبدیل نمیتونی بکنی؟
چی رو به چی بتاید تبدیل کنم ؟
نقل قول: چگونگی نمایش image در زمان اجرا
سلام من خودم جواب سوال رو پیدا کردم میذارم این جا شاید به درد کسی بخوره .
اصلا نیازی به کنترل system.windows.controls.image نیستش فقط باید وقتی bitmapsource را ساختید از کد زیر استفاده کنید :
bitmapSource = decoder.Frames[int_FrameNumber];
System.Drawing.Bitmap bitmap;
using (MemoryStream outStream = newMemoryStream())
{
BitmapEncoder enc = newBmpBitmapEncoder();
enc.Frames.Add(BitmapFrame.Create(bitmapSource));
enc.Save(outStream);
bitmap = new System.Drawing.Bitmap(outStream);
}
PIcB_Document.Image = bitmap;