画像処理用のオープンソース JavaScript ライブラリ
画像の寸法を検出するための JavaScript API
Image-Size の概要
NPM 経由で Image-Size をインストールするための推奨される方法。以下のコマンドでインストールしてください。
PMでImage-Sizeをインストールする
npm install image-size --global
無料の JavaScript API を使用して画像の寸法を取得する
オープンソースの Image-Size ライブラリを使用すると、JavaScript 開発者はプログラムで画像のサイズを取得できます。画像から寸法を取得するために、API は sizeOf() メソッドを提供します。次の 2 行のコードを使用すると、イメージのサイズを簡単に取得できます。
画像の寸法を取得
- 画像サイズ ライブラリの読み込み
- sizeOf() メソッドを使用して寸法を取得し、画像パスを文字列として渡します
- 寸法.幅を使用して画像の幅を取得し、寸法.高さを使用して高さを取得します
JavaScriptで画像サイズを取得
const sizeOf = require('image-size')
const dimensions = sizeOf('images/funny-cats.png')
console.log(dimensions.width, dimensions.height)
Image-Sizeライブラリは、URLを使用して画像のサイズを取得するための機能も提供しました。 画像全体をダウンロードし、数キロバイト後に画像のダウンロードを停止することも可能です。 特定の画像タイプを無効にすることもできます。 次の例では、URLを使用して画像次元にアクセスする方法を示します
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))
})
})