English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP リファレンスマニュアル

PHP getimagesizefromstring() 関数の使用法と例

PHP イメージ処理

getimagesizefromstring — 文字列から画像サイズ情報を取得します。

文法

array getimagesizefromstring ( string $imagedata [, array &$imageinfo ] )

getimagesize() 関数。違いは getimagesizefromstring() の最初の引数が画像データの文字列表現で、ファイル名ではありません。

引数

  • imagedata:画像データの文字列表現。

  • imageinfo:参照 getimagesize() 関数。

<?php
$img = 'w3codebox-logo.png';
// ファイル形式で開く
$size_info1 = getimagesize($img);
// 文字列形式で開く
$data = file_get_contents($img);
$size_info2 = getimagesizefromstring($data);
print_r($size_info2);
?>

以下の例の出力結果は:

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

PHP イメージ処理