(0010310)
|
Tolik
|
03-01-2013 08:45
|
|
Дополнения от TokarevVV:
------------------------
1) Алгоритмы считывания Zoomify:
А1 — округление Val в большую сторону выполнено как Ceil(Val)
А2 — округление Val в большую сторону выполнено как 1 + Trunc(Val)
2) Для того, чтобы выявилось отличие алгоритма А1 от А2, линейные размеры картинки должны быть кратны размеру тайла.
С помощью программы, реализующей оба алгоритма, было проверено формирование номера группы последнего тайла для всех картинок, линейные размеры которых (в тайлах) Width и Height принадлежат диапазону от 1 до 100. Параметры картинок, у которых наблюдалось отличие номера группы, были сведены в таблицу (файл Pictures.rar).
Попытка найти в Интернете Zoomify-картинки необходимых размеров не увенчались успехом. Но, как говориться, «если гора не идёт к Магомету, то Магомет идёт к горе» — пришлось создать картинку размером 3584 на 3328 пиксель (первая картинка в таблице), всунуть в неё первое попавшееся фото (один из видов г. Сумы), затем Zoomify’цировать её и выложить в Интернет (http://williamtokarev.narod2.ru/TemplateWebPage.htm).
3) ZMP для считывания выложенной Zoomify-картинки:
по алгоритму А1 — файл ZoomifyA1.zmp.rar
по алгоритму А2 — файл ZoomifyA2.zmp.rar
4) По приведённым скриншотам (ScreenA1A2.jpg) видно, что:
скачивание последнего тайла (13, 12), а так же тайла (12, 12) на максимальном увеличении при использовании алгоритма А1 прошло успешно (0-я группа определена правильно). При использовании алгоритма А2 тайл не читается, так как программа пытается скачать его из 1-й группы тайлов, папки для которой не существует.
5) В файле params.txt нужно вставить:
TILERLEFT=0
TILERRIGHT=256
TILERTOP=0
TILERBOTTOM=256
для устранения растягивания нестандартных тайлов.
PS. На счёт больших картинок — вот монстры:
http://www.genomedu.net/escaners/kk/xaaa (56832 на 42112)
http://ana1.hal.kagoshima-u.ac.jp/slide/tiles/18/1 (104462 на 62812)
http://ana1.hal.kagoshima-u.ac.jp/slide/tiles/00/ips01 (125014 на 81314) |
|