1. 製品
  2.   画像
  3.   JavaScript
  4.   Image-Size
 
  

画像処理用のオープンソース JavaScript ライブラリ

画像の寸法を検出するための JavaScript API

画像サイズとは?

Image-Size は、ソフトウェア開発者が実行時に画像のサイズを取得できるようにする、非常にシンプルで軽量な画像処理ライブラリです。 API は幅広い画像形式をサポートしており、API を使用して一般的なファイル形式のほとんどのサイズを取得できます。 API は、画像を操作するための同期および非同期メソッドを提供します。非同期関数には、デフォルトの同時実行制限が 100 あります。この制限を変更するために、手動で同時実行を変更できます。さらに、入力が Buffer の場合、非同期バージョンは機能せず、代わりに非同期メソッドを使用する必要があります。

Previous Next

Image-Size の概要

NPM 経由で Image-Size をインストールするための推奨される方法。以下のコマンドでインストールしてください。

PMでImage-Sizeをインストールする

 npm install image-size --global 

無料の JavaScript API を使用して画像の寸法を取得する

オープンソースの Image-Size ライブラリを使用すると、JavaScript 開発者はプログラムで画像のサイズを取得できます。画像から寸法を取得するために、API は sizeOf() メソッドを提供します。次の 2 行のコードを使用すると、イメージのサイズを簡単に取得できます。

画像の寸法を取得

  1. 画像サイズ ライブラリの読み込み
  2. sizeOf() メソッドを使用して寸法を取得し、画像パスを文字列として渡します
  3. 寸法.幅を使用して画像の幅を取得し、寸法.高さを使用して高さを取得します

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))
  })
})
 日本