PHPerKaigi 2024

getimagesizefromstring

(PHP 5 >= 5.4.0, PHP 7, PHP 8)

getimagesizefromstringObtener el tamaño de una imagen desde una cadena

Descripción

getimagesizefromstring(string $imagedata, array &$imageinfo = ?): array

Idéntica a getimagesize() excepto que getimagesizefromstring() acepta una cadena en vez de un nombre de fichero como primer parámetro.

Véase la documentación de getimagesize() para más detalles sobre cómo funciona esta función.

Parámetros

imagedata

La imformación de imagen, como cadena.

imageinfo

Véase getimagesize().

Valores devueltos

Véase getimagesize().

Ejemplos

Ejemplo #1 Ejemplo de getimagesizefromstring()

<?php
$img
= '/path/to/test.png';

// Open as a file
$size_info1 = getimagesize($img);

// Or open as a string
$data = file_get_contents($img);
$size_info2 = getimagesizefromstring($data);
?>

Ver también

add a note

User Contributed Notes 2 notes

up
21
imageman
10 years ago
getimagesizefromstring function for < 5.4

<?php
if (!function_exists('getimagesizefromstring')) {
function
getimagesizefromstring($string_data)
{
$uri = 'data://application/octet-stream;base64,' . base64_encode($string_data);
return
getimagesize($uri);
}
}
?>
up
3
sarah at anigel dot net
10 years ago
Just a quick comment on the solution by imageman for versions < 5.4 you will need to enable allow_url_fopen in order to use the data wrapper.
To Top