PDA

View Full Version : مبتدی: عکس گرفتن از دسکتاپ(فقط 50 پیکسل اطراف موس)



Collector
دوشنبه 14 اسفند 1391, 19:56 عصر
سلام
من میخوام از 50 پیکسل اطراف موس که عکس بگیرم
یعنی اگر جایی کلیک کرد عکس گرفته بشه

UfnCod3r
دوشنبه 14 اسفند 1391, 21:12 عصر
از اینا میتونی استفاده کنی . البته باید خودت پیکسل ها رو بگیری و کپی کنی تو ارایه


HDC dcDesktop = GetDC(NULL);
GetPixel(dcDesktop, 32, 32);

Collector
سه شنبه 15 اسفند 1391, 14:31 عصر
از اینا میتونی استفاده کنی . البته باید خودت پیکسل ها رو بگیری و کپی کنی تو ارایه


HDC dcDesktop = GetDC(NULL);
GetPixel(dcDesktop, 32, 32);


ممنون که پاسخ دادید
آرایه را چطوری به عکس تبدیل و ذخیره کنم.
الان میتونم اون قسمتی از دسکتاپ که خوندم را در قسمت دیگه نمایش بدم

UfnCod3r
سه شنبه 15 اسفند 1391, 18:14 عصر
برای این کار اگه بخوای با فرمت bmp سیو کنی با وین32 میشه . البته فکر کنم یکم سخته .
راحت تر اینکه می تونی از کتابخونه ی FreeImage استفاده کنی .

UfnCod3r
سه شنبه 15 اسفند 1391, 18:17 عصر
اها می خوای جای دیگه نمایش بدی .
خب باSetPixelمیشه .
توابع گرافیکی ویندوز تو WinGDI.h هستن . چیزای دیگم داره

Collector
چهارشنبه 16 اسفند 1391, 07:48 صبح
برای این کار اگه بخوای با فرمت bmp سیو کنی با وین32 میشه . البته فکر کنم یکم سخته .
راحت تر اینکه می تونی از کتابخونه ی FreeImage استفاده کنی .

امکانش هست بیشتر در مورد ذخیره با فرمت BMP در Win32 توضیح بدید؟

UfnCod3r
چهارشنبه 16 اسفند 1391, 18:14 عصر
من فقط همین قدراطلاع داشتم . بقیشو خودتون باید سرچ کنبد پیداکنید .:لبخندساده: