একটি হেক্স রংকে 0 থেকে 255 পর্যন্ত চ্যানেলযুক্ত একটি { r, g, b } অবজেক্টে পড়ে।
টেক্সটটি # সহ বা ছাড়া শুরু হতে পারে; ছয়টি হেক্স অঙ্ক ছাড়া অন্য কিছু একটি ত্রুটি থ্রো করে।
উদাহরণ: '#FF5733' -> { r: 255, g: 87, b: 51 }
হেক্স রং
0 থেকে 255 পর্যন্ত চ্যানেলসহ রং অবজেক্ট
তিনটি চ্যানেল মানকে একটি হেক্স রং হিসেবে লেখে।
min ও max বলে মানগুলি কোন পরিসর ব্যবহার করে; 0 থেকে 255 ছাড়া অন্য পরিসর প্রথমে
রিম্যাপ করা হয়, তাই 0 থেকে 1 পর্যন্ত চ্যানেলও কাজ করে।
উদাহরণ: r 255, g 87, b 51 [0,255] এ -> '#ff5733'; r 1, g 0.5, b 0.2 [0,1] এ -> '#ff8033'
লাল, সবুজ ও নীল মান এবং তাদের পরিসর
হেক্স রং
একটি { r, g, b } রংকে একটি হেক্স রং হিসেবে লেখে।
min ও max বলে চ্যানেলগুলি কোন পরিসর ব্যবহার করে; 0 থেকে 255 ছাড়া অন্য পরিসর প্রথমে
রিম্যাপ করা হয়।
উদাহরণ: { r: 1, g: 0.5, b: 0.2 } [0,1] এ -> '#ff8033'
রং অবজেক্ট এবং তার চ্যানেলগুলি যে পরিসর ব্যবহার করে
হেক্স রং
একটি হেক্স রংকে আপনার পছন্দের একটি পরিসরে রিম্যাপ করা চ্যানেলসহ একটি { r, g, b } অবজেক্টে
পড়ে।
উদাহরণ: '#FF5733' [0,1] এ ম্যাপ করা -> { r: 1, g: 0.341, b: 0.2 }
হেক্স রং এবং যে পরিসরে চ্যানেলগুলি ম্যাপ করতে হবে
সেই পরিসরে চ্যানেলসহ রং অবজেক্ট
একটি হেক্স রংকে অপরিবর্তিত পাস করে, যাতে একটি রংকে একটি নাম দেওয়া ও পুনরায় ব্যবহার করা যায়।
উদাহরণ: '#FF5733' -> '#FF5733'
হেক্স রং
একই হেক্স রং
0 থেকে 255 পর্যন্ত রং চ্যানেল ও 0 থেকে 1 পর্যন্ত অস্বচ্ছতাযুক্ত একটি { r, g, b, a } রংকে অপরিবর্তিত
পাস করে, যাতে এটিকে একটি নাম দেওয়া ও পুনরায় ব্যবহার করা যায়।
উদাহরণ: { r: 255, g: 87, b: 51, a: 1 } -> একই অবজেক্ট
রং অবজেক্ট
একই রং অবজেক্ট
0 থেকে 255 পর্যন্ত তিনটি আলাদা চ্যানেল মান থেকে একটি { r, g, b } রং তৈরি করে।
উদাহরণ: r 255, g 87, b 51 -> { r: 255, g: 87, b: 51 }
লাল, সবুজ ও নীল মান
রং অবজেক্ট
0 থেকে 1 পর্যন্ত তিনটি আলাদা চ্যানেল মান থেকে একটি { r, g, b } রং তৈরি করে।
উদাহরণ: r 1, g 0.34, b 0.2 -> { r: 1, g: 0.34, b: 0.2 }
লাল, সবুজ ও নীল মান
রং অবজেক্ট
একটি হেক্স রঙের লাল চ্যানেল পড়ে, আপনার পছন্দের একটি পরিসরে রিম্যাপ করা।
উদাহরণ: '#FF5733' [0,1] এ -> 1
হেক্স রং এবং যে পরিসরে চ্যানেলটি ম্যাপ করতে হবে
সেই পরিসরে লাল চ্যানেল
একটি হেক্স রঙের সবুজ চ্যানেল পড়ে, আপনার পছন্দের একটি পরিসরে রিম্যাপ করা।
উদাহরণ: '#FF5733' [0,1] এ -> 0.341
হেক্স রং এবং যে পরিসরে চ্যানেলটি ম্যাপ করতে হবে
সেই পরিসরে সবুজ চ্যানেল
একটি হেক্স রঙের নীল চ্যানেল পড়ে, আপনার পছন্দের একটি পরিসরে রিম্যাপ করা।
উদাহরণ: '#FF5733' [0,1] এ -> 0.2
হেক্স রং এবং যে পরিসরে চ্যানেলটি ম্যাপ করতে হবে
সেই পরিসরে নীল চ্যানেল
একটি হেক্স রং উল্টে দেয়, প্রতিটি চ্যানেলকে তার বিপরীতে পরিণত করে: 255 বিয়োগ মানটি।
blackAndWhite চালু থাকলে ফলাফল হালকা রঙের জন্য সাধারণ কালো বা গাঢ় রঙের জন্য সাদা,
যা রঙিন ব্যাকগ্রাউন্ডে টেক্সটের জন্য উপযুক্ত।
উদাহরণ: '#FF5733' -> '#00a8cc'; blackAndWhite সহ -> '#ffffff'
হেক্স রং এবং ফলাফল কালো বা সাদায় নামিয়ে আনা হবে কিনা
উল্টানো হেক্স রং
একটি { r, g, b } রঙের লাল চ্যানেল পড়ে।
উদাহরণ: { r: 255, g: 87, b: 51 } -> 255
রং অবজেক্ট
লাল চ্যানেল, অবজেক্টটি যে পরিসর ব্যবহার করে সেটিতে
একটি { r, g, b } রঙের সবুজ চ্যানেল পড়ে।
উদাহরণ: { r: 255, g: 87, b: 51 } -> 87
রং অবজেক্ট
সবুজ চ্যানেল, অবজেক্টটি যে পরিসর ব্যবহার করে সেটিতে
একটি { r, g, b } রঙের নীল চ্যানেল পড়ে।
উদাহরণ: { r: 255, g: 87, b: 51 } -> 51
রং অবজেক্ট
নীল চ্যানেল, অবজেক্টটি যে পরিসর ব্যবহার করে সেটিতে
লাইব্রেরি যে দুই রূপে রং ব্যবহার করে:
#ff5733এর মতো একটি হেক্স টেক্সট, এবং একটি অবজেক্ট{ r, g, b }বা{ r, g, b, a }যার চ্যানেলগুলি হয় 0 থেকে 255 বা 0 থেকে 1 পর্যন্ত চলে। এখানকার মেথডগুলি প্রতিটি রূপে রং তৈরি করে, একটি স্পষ্ট চ্যানেল পরিসরসহ তাদের মধ্যে রূপান্তর করে, একক চ্যানেল পড়ে এবং একটি রং উল্টায়।