PDA

View Full Version : چطورمیشه میانگین رنگ تعدادی پیکسل را به دست آورد



mirlohi
جمعه 11 آذر 1384, 19:02 عصر
با سلام خدمت تمامی دوستان

اگه میشه میخوام که در مورد زیر راهنماییم کنید :
{( که چطور میشه محدوده ای را تعیین کرد و پیکسل ها را خواند)در این مورد مشکلی نیست} سپس تشخیص داد که عمده رنگ این پیکسل ها چه رنگی است.

با تشکر
--------------------------
میرلوحی

coder
شنبه 19 آذر 1384, 11:38 صبح
سلام دوست عزیز
هر متغییر از نوع رنگ شامل سه رنگ اصلیRGB است پس متغیر رو تبدیل به hex بکن بعد اجزای سه گانه رو ازش استخراج کن. برای میانگین گیری دو رنگ اعضای مشابه شون رو میانگین بگیر تا به یک آر و یک جی و یک بی میانگین برسی بعد دوباره ترکیبشون کن. البته من خودم امتحانش نکردم ولی امیدوارم مشکلت رو حل کنه.

leilav_1984
دوشنبه 21 آذر 1384, 08:17 صبح
همونطور که دوستمون هم گفتن باید مؤلفه های R , G , B رو دربیارید
تو کلاس Color متد واسه اینکار تعریف شده
یه سری به MSDN بزنید
باید کل تصویر رو به عنوان یه آرایه دو بعدی از pixelها در نظر بگیرید و تو حلقه متد مربوطه رو واسه همش اجرا کنید