بلوک عملکرد UINT2COLOR

بلوک عملکرد UINT2COLOR نسبت همه رنگ‌های اصلی را در یک مقدار RGB جمع می‌کند.

ورودی R

به عنوان عدد صحیح بین ۰ تا ۲۵۵ برای رنگ قرمز انتظار دارد. اگر مقدار خارج از محدوده باشد، این مقدار به صورت modulo محاسبه می‌شود. برای مثال ۲۵۶ تبدیل به ۰ می‌شود.

ورودی G

به عنوان عدد صحیح بین ۰ تا ۲۵۵ برای رنگ سبز انتظار دارد. اگر مقدار خارج از محدوده باشد، این مقدار به صورت modulo محاسبه می‌شود. برای مثال ۲۵۶ تبدیل به ۰ می‌شود.

ورودی B

به عنوان عدد صحیح بین ۰ تا ۲۵۵ برای رنگ آبی انتظار دارد. اگر مقدار خارج از محدوده باشد، این مقدار به صورت modulo محاسبه می‌شود. برای مثال ۲۵۶ تبدیل به ۰ می‌شود.

ورودی A

به عنوان عدد صحیح بین ۰ تا ۲۵۵ برای کانال آلفا انتظار دارد. اگر مقدار خارج از محدوده باشد، این مقدار محدود می‌شود. اگر ورودی برابر با NULL باشد یا استفاده نشود، هیچ کانال آلفا به خروجی #RGBA اضافه نمی‌شود.

نکته: کانال آلفا نیز با سیگنال‌های RGBW سازگار است.

خروجی #RGBA

رنگ محاسبه شده را به عنوان رشته کاراکتر در فرمت '#RRGGBB' یا اگر یک کانال آلفا تعریف شده باشد، '#RRGGBBAA' برمی‌گرداند.

همچنین ببینید