2011-04-01 27 views
5

Estoy creando un editor de imágenes en JS/PHP, pero ahora estoy teniendo problemas. Antes que nada, cargo la imagen desde la base de datos (cargue un blob con imagecreatefromstring). Luego aplico una lista de acciones a esta imagen. Pero, ¿cómo puedo obtener el tamaño de imagen de este manejador de imágenes que tengo entonces? Sin escribirlo en un archivo o usar un objeto de transmisión. ¿¿Cómo??Obtener tamaño de imagen desde el controlador

Respuesta

11

En caso de que usted quiere decir las dimensiones de imagen :

$width = imagesx($imgHandle); 
$height = imagesy($imgHandle); 

Ver imagesx() y imagesy().

Si se refiere al tamaño del archivo, no es posible sin convertir el recurso GD a algún formato de imagen (GIF, PNG, JPEG) porque el formato determina el tamaño de la imagen en bytes.

+0

presumiblemente ha hecho esto para pasarlo al cliente (?) – horatio

+0

??? Lo siento, no sé a qué te refieres. –

+0

Thnx, esto es lo que estaba buscando :). –

0

dudo que pueda, ya objeto de imagen GD de PHP es un objeto genérico, sin consideraciones sobre la compresión que serán utilizados para el almacenamiento (png/jpg/bmp ...)

Cuestiones relacionadas