Anonymous | Login | Signup for a new account | 22-11-24 08:21 UTC |
All Projects | SAS.Планета | Домен, сайт, форум, багтрекер | Доработка карты (ZMP) | Переводы и локализации | Прочее |
My View | View Issues | Change Log | Roadmap | Search |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
0003299 | Доработка карты (ZMP) | [All Projects] Хотелка | public | 21-11-2017 20:25 | 22-11-2017 17:30 | ||||||||
Reporter | alex123 | ||||||||||||
Assigned To | |||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | new | Resolution | open | ||||||||||
Platform | OS | OS Version | |||||||||||
Summary | 0003299: Усовершенный скрипт для zoomify | ||||||||||||
Description | Улучшения: 1) !! Не нужно больше искать вручную манифест и редактировать размеры картинки в GetUrlScript. 2) Изменен алгоритм вычисления количества тайлов при заданном увеличении. В большинстве случаев разница несущественна, но вот пример карты, на которой при старом алгоритме происходит сбой: https://images.jomidav.com/Liverpool2.htm. В старом алгоритме число тайлов, например, по X, определяется делением WIDTH из манифеста на произведение коэффициента уменьшения на 256 с последующим округлением вверх. В новом -- сначала определяем размер уменьшенной картинки, деля на коэффициент и округляем ВНИЗ, а уже затем делим еще на 256 и теперь уже, конечно, округляем вверх. Впрочем, я не уверен, что я совершенно правильно разгадал эти правила округления, поэтому старые формулы оставлены под комментариями. 3) Еще одно изменение алгоритма связано с тем, что минимальный зум не обязан быть "одноклеточным". Правда я таких картинок пока не встречал, но правильный подсчет тайлов должен базироваться на NUMTILES из манифеста, а не на редукции до 1x1. 4) Наконец, введен контроль границ. Его отсутствие -- общий недостаток большинства zmp. Серверы реагируют иногда неадекватно, когда у них запрашиваешь несуществующий тайл. Вышеупомянутый https://images.jomidav.com пытается догадаться, что хотели и часто выдает тайл с "похожим" URL. В результате вокруг картинки образуется дезориентирующая мозаика "левых" тайлов. Кстати, вопрос: как вывести из скрипта сообщение об ошибке или отладочную информацию? Пока присваиваю ResultURL, но это как-то некрасиво. | ||||||||||||
Additional Information | Это не баг, а усовершенствование, которым я решил поделиться. Возможно, это не сюда, не нашел куда, на форуме тоже нет подходящего раздела. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files | zoomify.zmp.zip [^] (5,783 bytes) 21-11-2017 20:25 | ||||||||||||
Notes | |
(0018222) alex123 (reporter) 22-11-2017 17:30 |
Поскольку комментариев нет и статус не меняется -- от меня что-нибудь еще требуется? |
Users who viewed this issue | |
User List | Anonymous (1817x), vdemidov (3x), htoomyat (1x), Alex58 (1x), alex123 (18x), VMatveev (1x), bk99 (1x), zed (2x) |
Total Views | 1844 |
Last View | 22-11-2024 08:21 |
Issue History | |||
Date Modified | Username | Field | Change |
21-11-2017 20:25 | alex123 | New Issue | |
21-11-2017 20:25 | alex123 | File Added: zoomify.zmp.zip | |
21-11-2017 20:56 | zed | Project | SACS.Планета => Доработка карты (ZMP) |
22-11-2017 17:30 | alex123 | Note Added: 0018222 |
My View | View Issues | Change Log | Roadmap | Search |
Copyright © 2007 - 2024 SAS.Planet Team |