سلام
من چطور میتونم رنگ پیکسلی از صفحه نمایش که خارج فرم اصلی برنامه م هستش رو بخونم؟؟ مثلا مختصات اون پیکسل رو بدم و رنگش رو بخونم؟
سلام
من چطور میتونم رنگ پیکسلی از صفحه نمایش که خارج فرم اصلی برنامه م هستش رو بخونم؟؟ مثلا مختصات اون پیکسل رو بدم و رنگش رو بخونم؟
دوستان پیشنهادی به ذهنشون نمیرسه؟
سلام دقيق نميدونم ولي فكر كنم اگه از توابع API استفاده كنين مشكلتون حل ميشه ( در VB كه براي خوندن رنگ هر پيكسل از اين توابع استفاده ميشه) چون #C زياد بلد نيستم دقيق نميدونم جواب بده يا نه. در ضمن اسم تابع gdi32.dll است.
دوست عزیز این برنامه رو خودم نوشتم (تو visual studio 2008) که هر چند ثانیه یک بار از مانیتور عکس میندازه و توی پوشه ای خاص ذخیره می کنه.
برای پردازش تصویر هم از تابع زیر استفاده کن:
myImage.GetPixel(int x, int y); //get pixel in coordination x,y
خوب می تونی یک در میان پیکسل هارو بخونی این کار باعث افزایش 4 برابر سرعت میشه!
تو شماتیک زیر منظور از o پیکسل هایی که پردازش شوند و x آنهایی که پردازش نمی شوند:
OXOXOXOX
XXXXXXXX
OXOXOXOX
XXXXXXXX
برای بالا بردن سرعت پردازش میتونین از Multithreading استفاده کنید.
موفق باشید
jooje
قفل مخفی تلگرام، واتس اپ و همه برنامه ها - قفل حرفه ای برای دستگاه اندرویدی شما - با امکان مخفی شدن و جلوگیری از Unisntall شدن
--آموزش ایجاد برنامه های چند زبانه در WPF
-BeRMOoDA File Encrypter-open source-using WPF, C# and MVVM Pattern
-نمونه برنامه ساده و کامل با الگوی MVVM برای کار با دیتابیس با استفاده از Entity Framework در WPF
-WPFMessageBox فارسی/انگلیسی - با قابلیت تغییر Skin