Leabharlann Foinse Oscailte JavaScript le haghaidh Próiseáil Íomhá
JavaScript API chun pailéad dathanna a bhaint as íomhánna.
Cad is Gadaí Dath ann?
Is leabharlann próiseála íomhá éadrom an-simplí é Color Thief a chuireann ar chumas forbróirí bogearraí dath a fháil ó íomhánna ag baint úsáide as JavaScript. Is leabharlann JavaScript íon é atá in ann oibriú ar Nód chomh maith le brabhsálaí in-bhrabhsálaí gan aon spleáchas seachtrach. Faigheann an API an dath ceannasach ón íomhá. Cuirtear dath ar ais mar raon de thrí shlánuimhir a léiríonn luachanna dearg, glas agus gorm. Agus tú ag obair sa bhrabhsálaí, ní mór duit íomhá HTML a úsáid le haghaidh próiseála agus le linn duit an Nód a úsáid ní mór duit URL na híomhá a úsáid.
Áiríonn an pacáiste Gadaí Dathanna comhaid dáileacháin iolracha chun tacú le timpeallachtaí éagsúla agus próisis tógála. Is é color-thief.js an príomhchomhad chun na híomhánna a phróiseáil, úsáidtear dath-thief.mjs do bhrabhsálaithe nua-aimseartha chomh maith le Webpack agus Rollup, agus úsáidtear color-thief.umd.js chun clibeanna scripte simplí a luchtú.
Tús a chur le Gadaí Datha
An bealach molta chun Color Thief a shuiteáil trí NPM. Bain úsáid as an ordú seo a leanas chun é a shuiteáil.
Suiteáil Thief Dath trí NPM
npm i --save colorthief
Faigh Dathanna ón Íomhá trí API JavaScript Saor in Aisce
Ceadaíonn leabharlann foinse oscailte Color Thief d'fhorbróirí JavaScript dathanna a bhaint as na híomhánna go ríomhchláraithe. Chun an dath ceannasach a fháil ón íomhá, soláthraíonn an API modh getColor(). Faigheann an modh an dath ceannasach ón íomhá. Cuirtear dath ar ais mar raon de thrí shlánuimhir a léiríonn luachanna dearg, glas agus gorm (RGB). Trí úsáid a bhaint as an dá líne cód seo a leanas, is féidir leat an dath ceannasach a fháil ón íomhá go héasca.
Faigh Dath Ceannasach ón Íomhá
- Luchtaigh íomhá
- Faigh dath
Sliocht dath ón íomhá in Node.js
const img = resolve(process.cwd(), 'rainbow.png');
ColorThief.getColor(img)
.then(color => { console.log(color) })
.catch(err => { console.log(err) })
Faigh Dath Platte ón Íomhá trí API JavaScript Saor in Aisce
Trí úsáid a bhaint as an API, is féidir leat pailéad dathanna a fháil ó na híomhánna freisin Chun pailéad dathanna a fháil ón íomhá, soláthraíonn an API modh getPalette(). Faigheann an modh pailéad ón íomhá trí dathanna comhchosúla a bhraisliú. Cuirtear an pailéad ar ais mar eagar ina bhfuil dathanna, gach dath ann féin le sraith de thrí slánuimhir. Trí úsáid a bhaint as an dá líne cód seo a leanas, is féidir leat pláta datha a fháil go héasca ón íomhá.
Faigh Dath Platte ón Íomhá
- Luchtaigh íomhá
- Faigh pláta datha
Sliocht íomhá plátaí datha i Node.js
const img = resolve(process.cwd(), 'rainbow.png');
ColorThief.getPalette(img, 5)
.then(palette => { console.log(palette) })
.catch(err => { console.log(err) })