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