Membaca warna heksadesimal menjadi objek { r, g, b } dengan kanal dari 0 sampai 255.
Teks boleh dimulai dengan atau tanpa #; apa pun selain enam digit heksadesimal memicu error.
Contoh: '#FF5733' -> { r: 255, g: 87, b: 51 }
Warna heksadesimal
Objek warna dengan kanal dari 0 sampai 255
Menulis tiga nilai kanal sebagai warna heksadesimal.
min dan max menyatakan rentang mana yang dipakai nilai-nilai; rentang selain 0 sampai 255 dipetakan ulang terlebih dahulu, sehingga kanal dari 0 sampai 1 juga bisa.
Contoh: r 255, g 87, b 51 dalam [0,255] -> '#ff5733'; r 1, g 0.5, b 0.2 dalam [0,1] -> '#ff8033'
Nilai merah, hijau dan biru serta rentangnya
Warna heksadesimal
Menulis warna { r, g, b } sebagai warna heksadesimal.
min dan max menyatakan rentang mana yang dipakai kanal-kanal; rentang selain 0 sampai 255 dipetakan ulang terlebih dahulu.
Contoh: { r: 1, g: 0.5, b: 0.2 } dalam [0,1] -> '#ff8033'
Objek warna dan rentang yang digunakan kanalnya
Warna heksadesimal
Membaca warna heksadesimal menjadi objek { r, g, b } dengan kanal-kanal dipetakan ulang ke rentang pilihan Anda.
Contoh: '#FF5733' dipetakan ke [0,1] -> { r: 1, g: 0.341, b: 0.2 }
Warna heksadesimal dan rentang tujuan pemetaan kanal
Objek warna dengan kanal dalam rentang tersebut
Meneruskan warna heksadesimal tanpa perubahan, sehingga sebuah warna dapat diberi nama dan dipakai ulang.
Contoh: '#FF5733' -> '#FF5733'
Warna heksadesimal
Warna heksadesimal yang sama
Meneruskan warna { r, g, b, a } dengan kanal warna dari 0 sampai 255 dan opasitas dari 0 sampai 1 tanpa perubahan, sehingga dapat diberi nama dan dipakai ulang.
Contoh: { r: 255, g: 87, b: 51, a: 1 } -> objek yang sama
Objek warna
Objek warna yang sama
Membangun warna { r, g, b } dari tiga nilai kanal terpisah dari 0 sampai 255.
Contoh: r 255, g 87, b 51 -> { r: 255, g: 87, b: 51 }
Nilai merah, hijau dan biru
Objek warna
Membangun warna { r, g, b } dari tiga nilai kanal terpisah dari 0 sampai 1.
Contoh: r 1, g 0.34, b 0.2 -> { r: 1, g: 0.34, b: 0.2 }
Nilai merah, hijau dan biru
Objek warna
Membaca kanal merah warna heksadesimal, dipetakan ulang ke rentang pilihan Anda.
Contoh: '#FF5733' dalam [0,1] -> 1
Warna heksadesimal dan rentang tujuan pemetaan kanal
Kanal merah dalam rentang tersebut
Membaca kanal hijau warna heksadesimal, dipetakan ulang ke rentang pilihan Anda.
Contoh: '#FF5733' dalam [0,1] -> 0.341
Warna heksadesimal dan rentang tujuan pemetaan kanal
Kanal hijau dalam rentang tersebut
Membaca kanal biru warna heksadesimal, dipetakan ulang ke rentang pilihan Anda.
Contoh: '#FF5733' dalam [0,1] -> 0.2
Warna heksadesimal dan rentang tujuan pemetaan kanal
Kanal biru dalam rentang tersebut
Membalik warna heksadesimal, mengubah setiap kanal menjadi kebalikannya: 255 dikurangi nilainya.
Dengan blackAndWhite aktif, hasilnya hitam polos untuk warna terang atau putih untuk warna gelap, yang cocok untuk teks di atas latar berwarna.
Contoh: '#FF5733' -> '#00a8cc'; dengan blackAndWhite -> '#ffffff'
Warna heksadesimal dan apakah hasilnya direduksi menjadi hitam atau putih
Warna heksadesimal yang diinvers
Membaca kanal merah warna { r, g, b }.
Contoh: { r: 255, g: 87, b: 51 } -> 255
Objek warna
Kanal merah, dalam rentang apa pun yang digunakan objek
Membaca kanal hijau warna { r, g, b }.
Contoh: { r: 255, g: 87, b: 51 } -> 87
Objek warna
Kanal hijau, dalam rentang apa pun yang digunakan objek
Membaca kanal biru warna { r, g, b }.
Contoh: { r: 255, g: 87, b: 51 } -> 51
Objek warna
Kanal biru, dalam rentang apa pun yang digunakan objek
Warna dalam dua bentuk yang digunakan pustaka: teks heksadesimal seperti
#ff5733, dan objek{ r, g, b }atau{ r, g, b, a }yang kanalnya berjalan dari 0 sampai 255 atau dari 0 sampai 1. Metode-metode di sini membangun warna dalam setiap bentuk, mengonversi di antaranya dengan rentang kanal eksplisit, membaca kanal tunggal dan menginvers warna.