2010-01-18 22 views
7

我需要顯示4000x6000像素的圖像。您在網上展示大型圖片有什麼經驗?在線顯示大圖像的好方法

我最初的想法是使用GMap cutter和Google Maps API來顯示圖像。 GMap Cutter拍攝一張照片並將其適當地剪切以用作谷歌地圖。我的方法問題是圖像經常變化,所以我需要經常重新剪切圖像。 GMap Cutter沒有命令行版本,所以我不能爲此寫一個cron作業......我需要每隔一個小時左右手工完成一次。這樣做有更好的選擇嗎?

或者我可以考慮的其他解決方案?

回答

2

GDAL2Tiles實用程序,它是GDAL的一部分,可以通過命令行輕鬆實現自動化。

它也有一個GUI,稱爲MapTiler。他們有關於運行GDAL2Tiles here的一些信息。

+1

非常酷!這看起來很像我需要什麼。 – 2010-01-19 00:48:21

0

Scrollable div/iframe/pop up window?

可以使用像Mootools Scrollable這樣的東西容易地滾動圖像嗎?

或者你是否更擔心下載一個尺寸的圖像?

+1

沒錯 - 我很擔心帶寬。 – 2010-01-18 21:38:36

3

我建議你用ImageMagick的切片起來。它允許通過查看端口裁剪,並且相當可配置。另外,從Linux/Windows命令提示符(或使用exec的Perl,PHP或Python中)可以很好地工作。

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

下面是實際的瓷磚裁切功能的文檔。

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

隨着選擇使用重力裁剪,調整輸出圖像的幾乎每一個常見的圖像格式,ImageMagick的尺寸/質量和支持的能力,應該讓你做。

+0

我通常會做這樣的事,因爲我喜歡ImageMagick的不能自動執行它,但谷歌地圖使用的是我希望能避免弄髒了複雜的瓷磚系統。 – 2010-01-19 00:54:26

2

zoom.it是一種比較直接的在線顯示大型圖像的方式。