Estoy buscando obtener las dimensiones, el ancho y la altura de un archivo JPG alojado remotamente. He visto cómo es posible hacer esto descargando la imagen completa.¿Cómo determinar el tamaño de una imagen sin descargarla (en su totalidad)?
Sin embargo, sería ideal si pudiera hacerlo descargando solo lo suficiente para obtener esta información.
imágenes típicas son 200 K en el tamaño y la lectura en sólo unos pocos K fuerza al principio podría ser suficiente para archivos JPG:
curl_setopt($ch, CURLOPT_RANGE, "0-4096");
Como referencia, he seguido estas respuestas/comentarios, pero en vano (aunque podrían estar en el camino correcto):
¿Alguien ha sido capaz de juntar las piezas (sin o con ImageMagick)?
Lo han intentado? ¿Cuál es su comprensión del formato de archivo JPEG? Vea lo que puede armar desde http: //en.wikipedia.org/wiki/Exchangeable_image_file_format # Ejemplo – tripleee
Intenté leer en los primeros 4096 bytes y no pude encontrar para ejecutar Imagemagick 'identify' o 'grep -n $ \ xc0' contra él (ver preguntas/comentarios referenciados). – donohoe