今日の人気記事

  1. php.ini の設定
  2. PHPのダウンロードとインストール - Windows環境
  3. 論理値 - boolean
  4. PHPの設定と動作確認 - Windows環境
  5. ヒアドキュメント

画像サイズ・形式を取得 - getimagesize()

スポンサーリンク

プログラミング言語PHPで、指定した画像のサイズ・形式を取得する関数 getimagesize()を紹介します。

getimagesize関数

array getimagesize ( string $filename )
引数
$filename
画像サイズを取得するファイル名を指定します。
返り値
取得した画像のサイズ・形式を配列で返します。

返り値の配列

インデックス概要
0画像の横幅
1画像の高さ
2画像の形式
3imgタグで利用できる文字列(height="YYY" width="XXX")
mimeMIMEタイプ
bits色のビット数
channelRGB画像:3、CMYK画像:4

サンプルスクリプト

指定したPNG形式の画像のサイズ・型式を取得するサンプルスクリプトです。

json_encode( エンコードする値 )
<?php
$file = "demo.png";
print_r( getimagesize($file) );
?>

実行結果です。

Array
(
    [0] => 600
    [1] => 389
    [2] => 3
    [3] => width="600" height="389"
    [bits] => 8
    [mime] => image/png
)

このように画像のサイズ・形式を配列で返します。

関連記事(一部広告含む)