Ratkaistu: javascript rgb to hex

Viimeisin päivitys: 09/11/2023

Suurin ongelma käytettäessä rgb to hex -muotoa on, että voi olla vaikea muistaa mikä väri on mikä. Jos esimerkiksi haluat muuttaa tekstilaatikon värin punaisesta vihreäksi, sinun on ensin muutettava rgb-arvo hex-arvoksi ja käytettävä sitten heksadesimaaliarvoa koodin punaisen arvon sijaan.

function rgbToHex(r, g, b) {
palauttaa "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1); [/code] Tämä on funktio, joka muuntaa RGB-arvot heksadesimaaliväriarvoiksi. Funktio ottaa 3 parametria, r, g ja b edustavat punaista, vihreää ja sinistä väriarvoa. Funktio palauttaa merkkijonon, joka alkaa numerolla "#", jota seuraa värin heksadesimaaliarvo. Heksadesimaaliarvon saamiseksi RGB-arvot muunnetaan ensin yhdeksi luvuksi siirtämällä bittejä (<<). Sitten numero muunnetaan merkkijonoksi perus16-muodossa käyttämällä toString()-menetelmää. Lopuksi merkkijono leikataan indeksistä 1 alkaen päästäkseen eroon "0x":stä alussa.

Värin muuntaja

JavaScriptissä ei ole sisäänrakennettua värimuunninta, mutta on olemassa muutamia kirjastoja, jotka voivat auttaa sinua muuttamaan värejä. Yksi kirjasto on nimeltään Color.js, ja se tarjoaa kätevän sovellusliittymän värien muuntamiseen eri muotojen välillä. Voit myös käyttää värinvalitsinlaajennusta Chromelle tai Firefoxille valitaksesi helposti värin verkkosivulta.

Mikä on RGB

?

RGB tarkoittaa punaista, vihreää, sinistä. RGB on värimalli, joka määrittää, miten värit esitetään tietokoneen näytöllä. RGB:ssä jokainen väri koostuu kolmesta osasta: punainen, vihreä ja sininen.

Mikä on HEX

?

Hex on numeromuoto, joka käyttää kuutta numeroa edustamaan numeroa. Heksadesimaalia käytetään tietojenkäsittelytieteessä ja ohjelmointikielissä, koska sen kanssa on helpompi työskennellä kuin binäärillä.

Related viestiä: