PDA

View Full Version : ترکیب دو رنگ در vb



آسمان-0930
پنج شنبه 23 مرداد 1393, 17:24 عصر
با سلام دوستان بعد از مدت ها سرچ و تلاش برای ترکیب دو رنگ در vb.net هنوز نتوانسته ام کاری از بیش ببرم لطفاً اگر کسی راه حلی داره برام توضیح بده.

mome8685
پنج شنبه 23 مرداد 1393, 20:48 عصر
میتونی از RGB استفاده کنی

آسمان-0930
شنبه 25 مرداد 1393, 14:44 عصر
با تشکر از راهنمایتون
من منظور شما رو متوجه نشدم ولی به فکر این افتادم که رنگ های آرجی بی را از هم جدا کنم مقدار رنگ ها را با هم جمع کنم و تقسیم بر دو، حاصل ترکیب دو رنگ است.
ولی نتوستم اون چیزی رو که میخواستم پیاده کنم.
منظور من از ترکیب رنگ ها ساخت دوازده رنگ مشابه با رنگ اصلی هستش.
با جستجو های انجام شده به چرخه ی رنگ برخوردم
با اون چیزی که من از چرخه ی رنگ میدونم رنگ هایه این چرخه از ترکیب رنگ مورد نظر با رنگ زرد، قرمز و آبی تشکیل میشه پس باید رنگ مورد نظر رو چهار بار با هر یک از رنگ هایه زرد قرمز و آبی ترکیب کرد ولی 8 رنگ از دوازده رنگ به دست آمده مشابه ررنگ قرمز آبی یا زرد است


دوازده رنگ مشابه رو چجوری به دست بیارم

mome8685
یک شنبه 26 مرداد 1393, 12:26 عصر
اگه از pset استفاده میکنی میتونی یه حلقه درست کنی که یکی در میان توی هر پیکسل از اون رنگ بریزه
بعد از اتمام کار طوری به نظر میاد که دو رنگ مخلوط شدن
یه راه دیگه اینه که اگه میخوای برای مثال ترکیب دو رنگ قرمز و آبی رو داشته باشی میتونی از RGB به این شکل استفاده کنی
RGB (255 , 0, 255)
سبز و آبی که رنگ زرد تولید میشه
RGB (0 , 255, 255)
و الی آخر
در ضمن میتونی غلظت رنگ ها رو هم به دلخواه تنظیم کنی