PDA

View Full Version : get pixel



m_azari16
دوشنبه 06 اردیبهشت 1389, 02:18 صبح
سلام کسی راه سریعتر از getpixel سراغ داره
لطفا راهنمایی کنید.

Shahram_Shobeiri
دوشنبه 06 اردیبهشت 1389, 12:11 عصر
از طریق lockbits می تونی کار گرفتن اطلاعات پیکسل رو افزاریش بدی. البته این کار پیچیدگی های خودشو داره چون می یاد اطلاعات پیکسل ها رو بسته فرمت بخصوصی که شما تعیین می کنید از تصویر دریافت کرده و آنها رو در یک آرایه یک بعدی قرار میده مثلا یک تصویر 2 * 2 پیکسل به چیزی شبیه زیر تبدیل میکنه


p(1,1)r, p(1,1)g, p(1,1)b, p(1,2)r, p(1,2)g, p(1,2)b, p(2,1)r, p(2,1)g, p(2,1)b, p(2,2)r, p(2,2)g, p(2,2)b
و شما باید با روش پیمایش آرایه ها (اولین درسی که تو ساختمان داده خوندیم) به پیکسل ها دسترسی پیدا کنید.
این روش فوق العاده سریعه (البته در حد دات نت!)