2010-01-18 14 views
7

Ich muss ein Bild anzeigen, das 4000x6000 px ist. Welche Erfahrungen haben Sie mit der Online-Anzeige großer Bilder gemacht?Eine gute Möglichkeit, große Bilder online anzuzeigen

Meine ursprüngliche Idee war, die GMap cutter und die Google Maps API zu verwenden, um das Bild anzuzeigen. GMap Cutter nimmt ein Bild und schneidet es passend für die Verwendung als Google-Karte. Mein Problem mit dem Ansatz ist, dass sich das Bild oft ändert und ich das Bild daher oft neu schneiden muss. GMap Cutter hat keine Befehlszeilenversion, daher kann ich keinen Cron-Job dafür schreiben ... Ich muss es jede Stunde manuell tun. Gibt es dafür eine bessere Möglichkeit?

Oder andere Lösungen, die ich berücksichtigen kann?

Antwort

2

Das Dienstprogramm GDAL2Tiles, das Teil von GDAL ist, kann einfach über die Befehlszeile automatisiert werden.

Es gibt auch eine GUI dafür, MapTiler genannt. Sie haben einige Informationen zum Ausführen von GDAL2Tiles here.

+1

Sehr cool! Das sieht genau so aus, wie ich es brauche. –

0

Scrollbares div/iframe/Popup-Fenster?

Könnte man etwas wie Mootools Scrollable verwenden, um das Bild leicht scrollen zu können?

Oder sind Sie mehr besorgt über das Herunterladen eines Bildes dieser Größe in einem Rutsch?

+1

Genau - ich bin besorgt über die Bandbreite. –

0

wie über so etwas wie dies mit:

http://www.zoomify.com/

+1

Ich kann es immer noch nicht automatisieren, wenn ich die Enterprise-Version für $ 795 kaufe :( –

3

Ich empfehle es mit ImageMagick up schneiden würde. Es ermöglicht das Zuschneiden über einen Ansichtsport und ist ziemlich konfigurierbar. Außerdem funktioniert es ziemlich gut über eine Linux/Windows-Eingabeaufforderung (oder innerhalb von Perl, PHP oder Python mit exec).

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

Hier ist die Dokumentation für die eigentliche Fliese Ernte Funktionalität.

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

Mit Optionen mit der Schwerkraft zu beschneiden, die Fähigkeit, die Größe/Qualität des Ausgangsbildes und die Unterstützung für nahezu alle gängigen Bildformat ImageMagick anpassen sollten Sie getan.

+0

Ich würde normalerweise so etwas machen, weil ich ImageMagick mag, aber Google Maps verwendet ein komplexes Kachel-System, das ich nicht verschmutzen will –

2

zoom.it ist eine relativ einfache Möglichkeit, große Bilder online anzuzeigen.

Verwandte Themen