Intenté usar la función de PHP getimagesize , pero no pude extraer el ancho y la altura de la imagen como un valor entero.
¿Cómo puedo conseguir esto?
Intenté usar la función de PHP getimagesize , pero no pude extraer el ancho y la altura de la imagen como un valor entero.
¿Cómo puedo conseguir esto?
Intente así:
list($width, $height) = getimagesize('path_to_image');
Asegúrate de eso:
También intente prefijar la ruta con $_SERVER["DOCUMENT_ROOT"]
, esto ayuda a veces cuando no puede leer archivos.
getimagesize()
en imágenes remotas.O,
fuente
getimagesize () devuelve una matriz que contiene las propiedades de la imagen.
para obtener el ancho y la altura o
para obtener más información.
fuente
Me gusta esto :
fuente
getimagesize() expects parameter 1 to be string, resource given
funcióngetimagesize
espera el nombre de archivoPHP
getimagesize()
devuelve una matriz de datos. Los dos primeros elementos de la matriz son los dos elementos que le interesan: el ancho y el alto. Para obtenerlos, simplemente solicitaría los dos primeros índices de la matriz devuelta:Para obtener más información, consulte la documentación .
fuente
getimagesize('image.jpg')
La función funciona solo siallow_url_fopen
se establece en 1 o On dentro del archivo php.ini en el servidor, si no está habilitada, se debe usarini_set('allow_url_fopen',1);
en la parte superior del archivo donde se usa la función getimagesize ().fuente