Leabharlann Foinse Oscailte JavaScript le haghaidh Próiseáil Íomhá
JavaScript API chun toisí na híomhá a bhrath
Cad is Íomhá-Méid ann?
Is leabharlann próiseála íomhá éadrom an-simplí é Image-Size a chuireann ar chumas forbróirí bogearraí toisí íomhánna a fháil ag am rite. Tacaíonn an API le raon leathan formáidí íomhá agus is féidir leat toisí an chuid is mó de na formáidí comhaid tóir a fháil ag baint úsáide as an API. Soláthraíonn an API modh sioncronach agus asincrónach chun oibriú leis na híomhánna. Tá teorainn réamhshocraithe comhairgeadra 100 ag na feidhmeanna asincrónacha agus chun an teorainn seo a athrú, is féidir leat comhairgeadra a athrú de láimh. Ina theannta sin, ní oibríonn an leagan asincrónach más Maolán é an t-ionchur agus beidh ort an modh asincrónach a úsáid ina ionad sin.
Tús a chur le Méid na hÍomhá
An bealach molta chun Image-Size a shuiteáil trí NPM. Bain úsáid as an ordú seo a leanas chun é a shuiteáil.
Suiteáil Íomhá-Méid trí NPM
npm install image-size --global
Faigh Toisí Íomhá trí API JavaScript Saor in Aisce
Ceadaíonn an leabharlann foinse oscailte Íomhá-Méid d'fhorbróirí JavaScript toisí na n-íomhánna a fháil go cláir. Chun toisí a fháil ó íomhá, soláthraíonn an API modh sizeOf(). Trí úsáid a bhaint as an dá líne cód seo a leanas, is féidir leat toisí na híomhá a fháil go héasca.
Faigh Toisí Íomhá
- Íoslódáil an leabharlann méid íomhá
- Faigh toisí ag baint úsáide as modh sizeOf() agus pas cosán íomhá mar teaghrán
- Faigh leithead an íomhá ag baint úsáide as toisí.leithead agus airde ag baint úsáide as dimensions.height
Faigh Toisí Íomhá trí JavaScript
const sizeOf = require('image-size')
const dimensions = sizeOf('images/funny-cats.png')
console.log(dimensions.width, dimensions.height)
Chuir an leabharlann Íomhá-Méid feidhmiúlacht ar fáil freisin chun méid na híomhá a fháil trí URL a úsáid. Is féidir freisin gan an íomhá iomlán a íoslódáil agus go roghnach stop a chur leis an íomhá a íoslódáil tar éis cúpla cilibheart. Is féidir cineálacha áirithe íomhánna a dhíchumasú freisin. Léiríonn an sampla seo a leanas conas toise íomhá a rochtain ag baint úsáide as URL
Faigh Méid Íomhá trí URL
const url = require('url')
const http = require('http')
const sizeOf = require('image-size')
const imgUrl = 'http://my-amazing-website.com/image.jpeg'
const options = url.parse(imgUrl)
http.get(options, function (response) {
const chunks = []
response.on('data', function (chunk) {
chunks.push(chunk)
}).on('end', function() {
const buffer = Buffer.concat(chunks)
console.log(sizeOf(buffer))
})
})