1. Táirgí
  2.   Íomha
  3.   JavaScript
  4.   Image-Size
 
  

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.

Previous Next

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á

  1. Íoslódáil an leabharlann méid íomhá
  2. Faigh toisí ag baint úsáide as modh sizeOf() agus pas cosán íomhá mar teaghrán
  3. 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))
  })
})
 Gaeilge