diff --git a/zoomify.zmp/18.bmp b/zoomify.zmp/18.bmp new file mode 100644 index 00000000..47d65f27 Binary files /dev/null and b/zoomify.zmp/18.bmp differ diff --git a/zoomify.zmp/24.bmp b/zoomify.zmp/24.bmp new file mode 100644 index 00000000..595f438b Binary files /dev/null and b/zoomify.zmp/24.bmp differ diff --git a/zoomify.zmp/GetUrlScript.txt b/zoomify.zmp/GetUrlScript.txt new file mode 100644 index 00000000..18f817bf --- /dev/null +++ b/zoomify.zmp/GetUrlScript.txt @@ -0,0 +1,50 @@ +const +width=9910; +height=7476; + +var TileGroup:integer; +z:integer; +i:integer; +cur_width,cur_height:integer; +maxZoom:integer; + +function TilesAtZoom(z:integer):integer; +begin + result:=(1+trunc(width/(256*intpower(2,(MaxZoom-z)))))*(1+trunc(height/(256*intpower(2,(MaxZoom-z))))); +end; + + +function getTileCount(zoom:integer):integer; +var i:integer; +begin +Result:=0; +for i:=1 to zoom do Result:=Result+TilesAtZoom(i); +end; + + +begin +i:=1;cur_width:=0; + while cur_widthMaxZoom then MaxZoom:=i; + + + +z:=GetZ-1; + +tilegroup:=(getTileCount(z) +GetX +GetY*(1+trunc(width/(256*intpower(2,(MaxZoom-z-1)))))) div 256; +ResultURL:=GetURLBase+inttostr(tilegroup)+'/'+inttostr(z)+'-'+inttostr(GetX)+'-'+inttostr(GetY)+'.jpg'; +end. + diff --git a/zoomify.zmp/info.txt b/zoomify.zmp/info.txt new file mode 100644 index 00000000..f9bd8fc4 --- /dev/null +++ b/zoomify.zmp/info.txt @@ -0,0 +1,31 @@ +Пример использования ресурсов в формате Zoomify + +... отображается в левом верхнем углу с зума 1 по 7 + +Как использовать: +в строке запроса поменять адрес на нужный +НЕ ЗАБЫТЬ указать папку кэша (NameInCache) + + +смотрим информацию в /zoomify/ImageProperties.xml +например: + + +в GetUrlScript.txt +устанавливаем + +const +width=9910; +height=7476; + + +Рекомендации: +наслаждаемся. + + +Ограничения: вроде нету + +Автор +mra:Garl@mail.ru +jabber:garl@qip.ru + diff --git a/zoomify.zmp/params.txt b/zoomify.zmp/params.txt new file mode 100644 index 00000000..737973fc --- /dev/null +++ b/zoomify.zmp/params.txt @@ -0,0 +1,27 @@ +[PARAMS] +pnum=130 +GUID={685E9146-DEC0-44EE-859F-111DEF70C6E2} +asLayer=0 +name= (zoomify) +name_en= (zoomify) +name_ua= (zoomify) +NameInCache=zoomify +DefURLBase=http://oldmaps.geolab.cz/3vm/75/4771/zoomify/TileGroup +ContentType=image/jpeg +ParentSubMenu=„агЈЁҐ Є авл +ParentSubMenu_en=Other maps +ParentSubMenu_uk=у­иф Є авЁ +Ext=.jpg +projection=1 +sradiusa=6378137 +sradiusb=6378137 +separator=1 +UseDwn=1 +Usestick=1 +UseGenPrevious=1 +Usedel=1 +Usesave=1 +UseAntiBan=0 +Sleep=0 +DefHotKey=90 +BanIfLen=0 \ No newline at end of file