2010-01-18 6 views
7

4000x6000 픽셀의 이미지를 표시해야합니다. 대형 이미지를 온라인으로 표시 한 경험은 무엇입니까?큰 이미지를 온라인으로 표시하는 좋은 방법

나의 초기 아이디어는 GMap cutter과 Google Maps API를 사용하여 이미지를 표시하는 것이 었습니다. GMap 커터는 이미지를 가져 와서 Google지도로 사용하기 위해 적절하게 잘라냅니다. 접근 방식의 문제점은 이미지가 자주 바뀌므로 이미지를 자주 다시자를 필요가 있다는 것입니다. GMap 커터에는 커맨드 라인 버전이 없기 때문에 이것을 위해 크론 작업을 작성할 수 없습니다 ... 매 시간마다 수동으로 작업해야합니다. 이 작업을 수행 할 수있는 더 좋은 방법이 있습니까?

또는 내가 고려할 수있는 다른 해결책은 무엇입니까?

답변

2

GDAL의 일부인 GDAL2Tiles 유틸리티는 명령 줄을 통해 쉽게 자동화 할 수 있습니다.

MapTiler이라는 GUI도 있습니다. GDAL2Tiles here 실행에 대한 정보가 있습니다.

+1

매우 멋지다! 이것은 내가 필요한 것처럼 보인다. –

0

스크롤 가능한 div/iframe/팝업 창이 있습니까?

이미지를 쉽게 스크롤 할 수있는 Mootools Scrollable과 같은 것을 사용할 수 있습니까?

또는 이미지 크기를 한 번에 다운로드하는 것이 더 걱정 되십니까?

+1

정확하게 - 대역폭에 대해 우려하고 있습니다. –

0

방법 같은 것을 사용에 대한 :

http://www.zoomify.com/

+1

엔터 프라이즈 버전을 795 달러에 구입하지 않으면 나는 여전히 자동화 할 수 없다. ( –

3

내가 ImageMagick과 함께 그것을 슬라이스 권 해드립니다. 보기 포트를 통한 자르기가 가능하며 상당히 구성 가능합니다. 또한 Linux/Windows 명령 프롬프트 (또는 exec를 사용하는 Perl, PHP 또는 Python)에서 상당히 잘 작동합니다.

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

다음은 실제 타일 작물 기능에 대한 설명서입니다. 중력을 이용하여자를 수있는 옵션으로

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

는 거의 모든 일반적인 이미지 포맷 ImageMagick이의 크기/출력 이미지의 품질과 지원을 조정하는 능력은 당신은 끝내야한다.

+0

ImageMagick을 좋아하기 때문에 보통 이런 식으로 처리 할 것이지만, Google지도는 더러운 것을 피하기 위해 복잡한 타일 ​​시스템을 사용한다. . –

2

zoom.it은 큰 이미지를 온라인으로 표시하는 비교적 간단한 방법입니다.

관련 문제