View Full Version : مبتدی: عکس گرفتن از دسکتاپ(فقط 50 پیکسل اطراف موس)
Collector
دوشنبه 14 اسفند 1391, 20:56 عصر
سلام
من میخوام از 50 پیکسل اطراف موس که عکس بگیرم
یعنی اگر جایی کلیک کرد عکس گرفته بشه
UfnCod3r
دوشنبه 14 اسفند 1391, 22:12 عصر
از اینا میتونی استفاده کنی . البته باید خودت پیکسل ها رو بگیری و کپی کنی تو ارایه
HDC dcDesktop = GetDC(NULL);
GetPixel(dcDesktop, 32, 32);
Collector
سه شنبه 15 اسفند 1391, 15:31 عصر
از اینا میتونی استفاده کنی . البته باید خودت پیکسل ها رو بگیری و کپی کنی تو ارایه
HDC dcDesktop = GetDC(NULL);
GetPixel(dcDesktop, 32, 32);
ممنون که پاسخ دادید
آرایه را چطوری به عکس تبدیل و ذخیره کنم.
الان میتونم اون قسمتی از دسکتاپ که خوندم را در قسمت دیگه نمایش بدم
UfnCod3r
سه شنبه 15 اسفند 1391, 19:14 عصر
برای این کار اگه بخوای با فرمت bmp سیو کنی با وین32 میشه . البته فکر کنم یکم سخته .
راحت تر اینکه می تونی از کتابخونه ی FreeImage استفاده کنی .
UfnCod3r
سه شنبه 15 اسفند 1391, 19:17 عصر
اها می خوای جای دیگه نمایش بدی .
خب باSetPixelمیشه .
توابع گرافیکی ویندوز تو WinGDI.h هستن . چیزای دیگم داره
Collector
چهارشنبه 16 اسفند 1391, 08:48 صبح
برای این کار اگه بخوای با فرمت bmp سیو کنی با وین32 میشه . البته فکر کنم یکم سخته .
راحت تر اینکه می تونی از کتابخونه ی FreeImage استفاده کنی .
امکانش هست بیشتر در مورد ذخیره با فرمت BMP در Win32 توضیح بدید؟
UfnCod3r
چهارشنبه 16 اسفند 1391, 19:14 عصر
من فقط همین قدراطلاع داشتم . بقیشو خودتون باید سرچ کنبد پیداکنید .:لبخندساده:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.