PHP 8.5.0 Alpha 1 available for testing

getimagesizefromstring

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

getimagesizefromstringObtiene el tamaño de una imagen desde una cadena

Descripción

getimagesizefromstring(string $string, array &$image_info = null): array|false

Idéntico a la función getimagesize() excepto que la función getimagesizefromstring() acepta una cadena en lugar de un nombre de fichero como primer argumento.

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

Parámetros

string

Los datos de la imagen, en forma de cadena.

image_info

Consulte la función getimagesize().

Valores devueltos

Consulte la función getimagesize().

Ejemplos

Ejemplo #1 Ejemplo con getimagesizefromstring()

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

// Apertura mediante un fichero
$size_info1 = getimagesize($img);

// Apertura mediante una cadena
$data = file_get_contents($img);
$size_info2 = getimagesizefromstring($data);
?>

Ver también

add a note

User Contributed Notes 2 notes

up
23
imageman
11 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
8
sarah at anigel dot net
11 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