PDA

View Full Version : سوال: استخراج کردن رنگهای آبی، قرمز و سبز از متغیر color



dousti_design
شنبه 08 اسفند 1388, 21:51 عصر
باسلام دیگه عنوان بهتری از این پیدا نکردم بذارم.
من این کد رو دارم:


Color pixelColor = myBitmap.GetPixel(x, y);

این کد به من چهارتا چیز میده" آلفا، رنگ قرمز، رنگ سبز و رنگ آبی.(یعنی همون rgb)
خب حالا من میخوام از این متغیر رنگهای آبی، قرمز و سبز رو به صورت جداگانه استخراج کنم.
ممنون میشم کمکم کنید. فوری هست!

MehdiLiver
شنبه 08 اسفند 1388, 22:26 عصر
باسلام دیگه عنوان بهتری از این پیدا نکردم بذارم.
من این کد رو دارم:


Color pixelColor = myBitmap.GetPixel(x, y);

این کد به من چهارتا چیز میده" آلفا، رنگ قرمز، رنگ سبز و رنگ آبی.(یعنی همون rgb)
خب حالا من میخوام از این متغیر رنگهای آبی، قرمز و سبز رو به صورت جداگانه استخراج کنم.
ممنون میشم کمکم کنید. فوری هست!

Item.BackColor = System.Drawing.Color.Red
Item.btnEDoctor.BackColor = System.Drawing.Color.Blue
Item.btnEDoctor.BackColor = System.Drawing.Color.Green
Item میتونه هرچی باشه مثل button,label,...

asefy2008
شنبه 08 اسفند 1388, 22:27 عصر
یک مقدار بیشتر توضیح بده.
اگر منظورت این هست مقدار هر کدوم چند هست به این شکل می تونی بدست بیاری:


image.GetPixel(X, Y).R

dousti_design
شنبه 08 اسفند 1388, 22:32 عصر
ممنونم ازتون. منظورمو درست فهمیدید. جوابم رو گرفتم. ممنون