PDA

View Full Version : لود کردن bitmap بجای bitmapImage در Image (لطفا کمک کنید دارم دیونه می شم)



arashtavoosi
سه شنبه 12 آبان 1388, 01:39 صبح
سلام بر اساتید
من یه bitmap دارم که اون رو از یه کارت کپچر می خونم. می خوام این bitmap رو تو یه کنترل Image لود کنم. بنظر خیلی ساده میاد ولی دیروز 5 ، 6 ساعت باهاش ور رفتم و هر چی راه تو اینترنت بود رو تست کردم از قبیل

IntPtr ip = source.GetHbitmap();
BitmapSource bs = System.Windows.Interop.Imaging.CreateBitmapSourceF romHBitmap(ip, IntPtr.Zero, Int32Rect.Empty, System.Windows.Media.Imaging.BitmapSizeOptions.Fro mEmptyOptions());
یا استفاده از memoryStream ولی همش exception می ده و واقعا رفته رو اعصابم.
لطفا کمک کنید. پیشاپیش ممنون

رضا عربلو
سه شنبه 12 آبان 1388, 11:13 صبح
به نظر که همه چیز درست می یاد. می تونی متن exception را بگی.

arashtavoosi
چهارشنبه 13 آبان 1388, 09:52 صبح
آقا خیلی ممنون که جواب دادید مشکلم حل شد. اون event ی که این کد رو فراخونی می کرد در زمانی اجرا می شد که کنترل image ی که من استفاده می کردم آماده نبود یعنی اینجور که من استنباط کردم در هر زمانی نمی شه هر کاری کرد. یه ذره عجیب هست ولی من باهاش کنار اومدم :چشمک: