گھر > خبریں > مواد

CMD_GRADIENT - ایک ہموار رنگین گریجویٹ ڈراؤ

Apr 27, 2019

image

C پروٹوٹائپ

صفر سی ایس ڈی_ گرڈینٹ (int16_t x0،

int16_t y0،

uint32_t rgb0،

int16_t x1،

int16_t y1،

uint32_t rgb1)؛

پیرامیٹرز

x0

پوائنٹ کے X-coordinate، پکسلز میں

y0

نقطہ 0 کے، y پکسلز میں

آرجیبی 0

نقطہ 0 کا رنگ، 24 بٹ آرجیبی نمبر کے طور پر. R سب سے اہم 8 بٹس ہے، بی ہے

کم از کم. تو 0xff0000 روشن سرخ ہے.

x1

پوائنٹ 1 کے ایکس - کوآپریٹیٹ، پکسلز میں

y1

نقطہ 1 کے، y پکسلز میں

آرجیبی 1

نقطہ 1 کا رنگ

تفصیل

تمام رنگ کے قدم اقدار کی بنیاد پر ہموار وکر پر مبنی ہوتی ہے

RGB0 RGB1 پیرامیٹر پر. ہموار وکر مساوات آزادانہ طور پر ہے

استعمال کیا جاتا ہے کہ تینوں رنگوں اور مساوات کا استعمال R0 + t * (R1-R0) ہے، جہاں ٹی ہے

0 اور 1. کے درمیان مداخلت کی جانی چاہئے تاکہ حاصل کرنے کے لئے سکسیر کے ساتھ استعمال کریں

ارادہ خالی ڈسپلے.

image

image

image

image