2010-01-18 18 views
7

Ho bisogno di mostrare un'immagine che è 4000x6000 px. Quali sono le tue esperienze con la visualizzazione di immagini di grandi dimensioni online?Un buon modo per visualizzare immagini di grandi dimensioni online

La mia idea iniziale era usare lo GMap cutter e l'API di Google Maps per mostrare l'immagine. GMap Cutter prende un'immagine e la taglia in modo appropriato per l'uso come mappa di google. Il mio problema con l'approccio è che l'immagine cambierà spesso e quindi avrò bisogno di ritagliare l'immagine spesso. GMap Cutter non ha una versione da riga di comando, quindi non posso scrivere un cron job per questo ... Dovrò farlo manualmente ogni ora o così. C'è un'opzione migliore per fare questo?

O altre soluzioni che posso considerare?

risposta

2

L'utilità GDAL2Tiles, che è una parte di GDAL, può essere facilmente automatizzata tramite riga di comando.

Esiste anche una GUI, denominata MapTiler. Hanno alcune informazioni sull'esecuzione di GDAL2Tiles here.

+1

Molto bello! Sembra esattamente quello di cui ho bisogno. –

0

Div divinibile/iframe/finestra pop-up?

Potrebbe utilizzare qualcosa come Mootools Scrollable per scorrere facilmente l'immagine?

O sei più preoccupato di scaricare un'immagine di quelle dimensioni in una volta sola?

+1

Esattamente - Sono preoccupato per la larghezza di banda. –

0

come circa usando qualcosa di simile:

http://www.zoomify.com/

+1

Non riesco ancora ad automatizzarlo a meno che non acquisti la versione aziendale per $ 795 :( –

3

mi consiglia di affettare in su con ImageMagick. Permette il ritaglio tramite una porta di visualizzazione ed è abbastanza configurabile. Inoltre funziona abbastanza bene da un prompt dei comandi di Linux/Windows (o all'interno di Perl, PHP o Python usando exec).

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

Ecco la documentazione per l'effettiva funzionalità delle mattonelle delle colture.

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

Con le opzioni per ritagliare usando la gravità, la possibilità di regolare la qualità/dimensione dell'immagine in uscita e il supporto per praticamente ogni immagine comune formato di ImageMagick dovrebbe farti fatto.

+0

Normalmente farei qualcosa del genere perché mi piace ImageMagick, ma Google Maps utilizza un sistema di tile complesso che spero di evitare di sporcare con –

2

zoom.it è un modo relativamente semplice per visualizzare immagini di grandi dimensioni online.

Problemi correlati