2010-01-18 9 views
7

Necesito mostrar una imagen que es 4000x6000 px. ¿Cuáles son sus experiencias con la visualización de imágenes grandes en línea?Una buena manera de mostrar imágenes grandes en línea

Mi idea inicial fue utilizar el GMap cutter y la API de Google Maps para mostrar la imagen. GMap Cutter toma una imagen y la corta de manera apropiada para usarla como un mapa de Google. Mi problema con el enfoque es que la imagen cambiará a menudo, por lo que tendré que volver a cortar la imagen con frecuencia. GMap Cutter no tiene una versión de línea de comandos, así que no puedo escribir un trabajo cron para esto ... Tendré que hacerlo manualmente cada hora más o menos. ¿Hay una mejor opción para hacer esto?

O cualquier otra solución que pueda considerar?

Respuesta

2

La utilidad GDAL2Tiles, que es una parte de GDAL, se puede automatizar fácilmente a través de la línea de comandos.

También hay una GUI para ello, llamada MapTiler. Tienen información sobre cómo ejecutar GDAL2Tiles here.

+1

¡Muy bien! Esto se ve exactamente como lo que necesito. –

0

Ventana div/iframe/pop up desplazable?

¿Podría utilizar algo como Mootools desplazable para desplazar la imagen fácilmente?

¿O está más preocupado por descargar una imagen de ese tamaño de una sola vez?

+1

Exactamente - Me preocupa el ancho de banda. –

0

cómo sobre el uso de algo como esto:

http://www.zoomify.com/

+1

Todavía no puedo automatizarlo a menos que compre la versión empresarial por $ 795 :( –

3

lo recomiendo cortándola con ImageMagick. Permite recortar a través de un puerto de visualización y es bastante configurable. Además, funciona bastante bien desde un símbolo del sistema de Linux/Windows (o dentro de Perl, PHP o Python usando exec).

http://www.imagemagick.org/Usage/

Aquí está la documentación de la funcionalidad real de los cultivos de baldosas.

http://www.imagemagick.org/Usage/crop/#crop_tile

Con opciones para recortar el uso de la gravedad, la capacidad de ajustar el tamaño/calidad de la imagen de salida y soporte para prácticamente cualquier formato de imagen común ImageMagick debe obtener hecho.

+0

Normalmente haría algo así porque me gusta ImageMagick, pero Google Maps usa un complejo sistema de mosaicos con el que espero evitar ensuciarme –

2

zoom.it es una forma relativamente sencilla de mostrar imágenes grandes en línea.

Cuestiones relacionadas