Экспорт участка кэша в формат Zoomify
Модератор: Tolik
Re: Экспорт участка кэша в формат Zoomify
Новая версия 0.9.2 с изменениями - добавил на первую страницу.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт участка кэша в формат Zoomify
А, это.....дак а вопрос в чем, собственно? Нужно "разложить по полочкам", как оно всё работает? Ну так это ж мы легко...
Cowa писал(а):Parasite писал(а):404-й еррор на месте нужного тайла - это идеологически неправильно
Согласен, добавлю пустой тайл, если нет в кеше.
Главное, чтобы оно еррорило\показывало, какого именно тайла хочет (желательно ссылкой в кэш на отсутствующий тайл с одновременным логом его же зумифай-имени - чтобы позднее можно было его укачать и докласть тайл в уже имеющийся зумифай отдельно, а не экспортировать весь проект заново). И чтобы оный лог клало на диск в файлик, а не в окошко показывало (где длина скролла, возможно, ограничена)...
Cowa писал(а):Новая версия 0.9.2 с изменениями - добавил на первую страницу
О, спасибо!! Завтра потестим!
Кстати, такой вопрос: при невозможности экспорта тайла из кэша (например по отсутствии оного) - я надеюсь, конвертер это имеет ввиду и резервирует ему место в соостветствующем TileGroup? И соответственно в данном TileGroup будет меньше 256 файлов как раз на число пропущенных, но следующая папка уже должна будет создаваться как если бы они были на месте...
Я когда-то наткнулся на эти грабли, когда свой конвертор писал (у меня по первости оно так и продолжало докладываться по 256 штук без "резервации", и соответственно крайне весело глючило на нижних зумах).
PS: прочитав про заливку фоновым цветом - подозреваю, что конвертер просто генерит недостающие тайлы "от себя", и кладет заместо нужных. То есть - резервирует место. Так? Три ночи, голова уже не варит совершенно....
Если так- то тогда верхний вопрос снят, и главное - вменяемый лог этой "отсебятины"(см.выше про лог), чтобы потом по всему проекту экраном не ездить и не искать пропуски глазками. А потестируем таки завтра. Еще раз спасибо!
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Экспорт участка кэша в формат Zoomify
Теперь понятно кому я делаю утилиту
Походу ею никто больше не пользуется. Игрушка.
Хотел сделать лог конвертирования в отдельный файл, но подожду завтрашних тестов, чтобы не плодить версии.
Хотел сделать лог конвертирования в отдельный файл, но подожду завтрашних тестов, чтобы не плодить версии.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт участка кэша в формат Zoomify
Нате.
Работает с локалхоста либо прямо с папки, в ХМЛке всё понятно, в общем и целом. Зумифайные тайлы до конца не выкачивал, чтоб не утяжелять архив.
- Вложения
-
- ZoomifyGeoSample.rar
- (223.59 КБ) 429 скачиваний
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Экспорт участка кэша в формат Zoomify
Похоже мы друг друга не поняли. Это я уже все видел, о чем и говорил, что GEO-вариант мне понравился. Спасибо, конечно.
Как там с тестированием.
Как там с тестированием.
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт участка кэша в формат Zoomify
Cowa писал(а):Похоже мы друг друга не поняли. Это я уже все видел, о чем и говорил, что GEO-вариант мне понравился. Спасибо, конечно.
Как там с тестированием.
Дак я не для "просто посмотреть". Я для "применить у себя в проектах без необходимости иметь офиц.прогу за килобаксы, коль скоро там всё в ХМЛке описывается почти что человеческим языком".
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт участка кэша в формат Zoomify
Cowa писал(а):Как там с тестированием.
Итак, по тестированию. В общем и целом по голому функционалу - всё работает, чего-то конкретного сказать нечего, спасибо.
Есть только небольшие совершенно некритичные доводки косметического порядка, и имхо можно релизить.
1. Поле "Папка для проекта Zoomify" все так же не дает вбить путь ручками, и точно так же не дает вставить из буфера.
2. Прошу дублировать лог программы в файл на диск. В логе особое внимание прошу обратить на строки по отсутствие тайлов - нужно указание в логе, какого именно тайла в кэше не хватает (путь в кэше САСа до конкретного жпега), и где он должен быть в проекте Zoomify (путь начиная с соответствующей папки TileGroup + имя файла). Лог прошу класть в папку экспортируемого проекта, а не рядом с экзешником.
3. Столь богатый выбор цветов для заливки лично мне кажется избыточным - все равно этих залитых тайлов в готовом проекте не должно быть, посему какая-то особая красота имхо не нужна...но раз есть - нехай будет...
4. Спасибо за ини-файл.
5. Какую-нибудь Вашу фирменную иконку на экзешник прикрутить бы - для красоты.
На будущее - если еще не пропало желание заниматься тулзой - можем ли мы озаботиться более расширенным функционалом, когда указывается левый верхний и правый нижний углы изображения на нужном зуме (по координатам), и утилитка экспортирует это изображение в Зумифай от данного зума и выше? То есть ничто иное, как экспорт в зумифай именно конкретного участка изображения нужного зума.
PS: в зумифае картинки не обязательно должны быть строго квадратными. Они могут быть (и часто бывают) и прямоугольными, и даже в виде узкой полосы... При экспорте именно участка изображения это надо будет учитывать, так как на наст.момент возможен экспорт только квадрата, насколько я понимаю. Также надо будет учитывать ситуацию с "досозданием" нужных верхних зумов, если их не будет хватать на оригинале (то, что я писал несколько ранее).
Вдогонку: только что попробовал свести GoogleHybrid (который а-ля вектор через png). У......красота!
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


Re: Экспорт участка кэша в формат Zoomify
По пунктам:
1. При вбивании ручками сложно с алгоритмом: при правильном определении папки SAS.Планеты считываются инишки и заполняется список карт. Так вот, если это делать ручками, то непонятно по какому событию будет заполняться список. Тогда нужно добавлять еще одну кнопку (типа "Принять"), нажатием на которую, программа определяет существование папки SAS.Планеты и читает инишки и затем заполняет список карт. Как-то сумбурно объяснил. Т.е. на данный момент можно забивать ручками, но после этого нужно нажать на кнопку "выбор папки" (откроется окно с этой папкой) и подтвердить ("ок"). Либо использовать ini-файл с текущими настройками (мне кажется это удобнее). Да и вставка из буфера работает. Не знаю почему оно у тебя так
).
2. Лог на диск сделаю. (Прям счас и начну.)
3. Ну так было
в компоненте.
4. Сделаем. Это было только начало.
5. Если честно, давно уже устал делать иконки к различным маленьким программулинам, и поэтому они совсем без иконки. Другое дело более серьезные вещи. Или более востребованные что ли. Если нужна иконка - не вопрос, прикручу. Иконку в студию.
Первое: желание еще не пропало. Второе: пока нет, т.к. принципиально другой алгоритм. И для подготовленного юзера.
Я в курсе. "Все квадратное" я сделал для простоты, да и работает быстрее. И "досоздание" зумов сделаю, если не заброшу этот проектик.
Есть ведь карты и с png.
Да запихнуть то swf можно, только насколько я понимаю это нарушение авторских прав на использование. Мы же флеш по сути дела просто "свистнули". Но если этим пренебречь ...
1. При вбивании ручками сложно с алгоритмом: при правильном определении папки SAS.Планеты считываются инишки и заполняется список карт. Так вот, если это делать ручками, то непонятно по какому событию будет заполняться список. Тогда нужно добавлять еще одну кнопку (типа "Принять"), нажатием на которую, программа определяет существование папки SAS.Планеты и читает инишки и затем заполняет список карт. Как-то сумбурно объяснил. Т.е. на данный момент можно забивать ручками, но после этого нужно нажать на кнопку "выбор папки" (откроется окно с этой папкой) и подтвердить ("ок"). Либо использовать ini-файл с текущими настройками (мне кажется это удобнее). Да и вставка из буфера работает. Не знаю почему оно у тебя так
2. Лог на диск сделаю. (Прям счас и начну.)
3. Ну так было
4. Сделаем. Это было только начало.
5. Если честно, давно уже устал делать иконки к различным маленьким программулинам, и поэтому они совсем без иконки. Другое дело более серьезные вещи. Или более востребованные что ли. Если нужна иконка - не вопрос, прикручу. Иконку в студию.
Parasite писал(а):На будущее - если еще не пропало желание заниматься тулзой - можем ли мы озаботиться более расширенным функционалом, когда указывается левый верхний и правый нижний углы изображения на нужном зуме (по координатам), и утилитка экспортирует это изображение в Зумифай от данного зума и выше? То есть ничто иное, как экспорт в зумифай именно конкретного участка изображения нужного зума.
Первое: желание еще не пропало. Второе: пока нет, т.к. принципиально другой алгоритм. И для подготовленного юзера.
Parasite писал(а):в зумифае картинки не обязательно должны быть строго квадратными
Я в курсе. "Все квадратное" я сделал для простоты, да и работает быстрее. И "досоздание" зумов сделаю, если не заброшу этот проектик.
УгуParasite писал(а):Как я понимаю, png на лету конвертятся в жпег?
Можно попробовать (хотя не делал еще так)Parasite писал(а):предлагаю при конвертации из png подкладывать под данные баграунд не просто черного цвета, а выбранного в "цвет заполнения".
Приятно чувствовать такие эмоции. А то читаешь порой форум - а за текстом безразличные лица типаParasite писал(а):У......красота!)
Parasite писал(а):Я для "применить у себя в проектах без необходимости иметь офиц.прогу за килобаксы
Да запихнуть то swf можно, только насколько я понимаю это нарушение авторских прав на использование. Мы же флеш по сути дела просто "свистнули". Но если этим пренебречь ...
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Экспорт участка кэша в формат Zoomify
Cowa писал(а):Т.е. на данный момент можно забивать ручками, но после этого нужно нажать на кнопку "выбор папки" (откроется окно с этой папкой) и подтвердить ("ок").
Может, сделать кнопочку "Импортировать САС-настройки", по коей и читать все что нужно по введенным ручками путям?
Cowa писал(а):5. Если честно, давно уже устал делать иконки к различным маленьким программулинам, и поэтому они совсем без иконки. Другое дело более серьезные вещи. Или более востребованные что ли. Если нужна иконка - не вопрос, прикручу. Иконку в студию.
Дак я не про свою иконку. Я про Вашу фирменную.
Cowa писал(а):Parasite писал(а):На будущее - если еще не пропало желание заниматься тулзой - можем ли мы озаботиться более расширенным функционалом, когда указывается левый верхний и правый нижний углы изображения на нужном зуме (по координатам), и утилитка экспортирует это изображение в Зумифай от данного зума и выше? То есть ничто иное, как экспорт в зумифай именно конкретного участка изображения нужного зума.
Первое: желание еще не пропало. Второе: пока нет, т.к. принципиально другой алгоритм. И для подготовленного юзера.
Совершенно верно. Это так, идейный задел для версии 2.0. Зато после этого тулза станет действительно универсальной.
А алгоритм в своей идеологии тот же - просто проход по нему не от верхнего зума к нижнему, а наоборот.
Cowa писал(а):Parasite писал(а):в зумифае картинки не обязательно должны быть строго квадратными
Я в курсе. "Все квадратное" я сделал для простоты, да и работает быстрее. И "досоздание" зумов сделаю, если не заброшу этот проектик.
Кстати, при "неквадратности" картинки будут небольшие грабли, на которые я натыкался: придется учитывать места, незанятые картинкой на полном квадрате этого зума - и отбрасывать тайлы, которые попадают "в пустоту" полностью. Место для них в зум-папках НЕ оставлять, и соответственно - соблюдать правило "256 тайлов\папка". То есть - не никак не резервировать место под тайлы пустых областей на максимально возможном квадрате для данного зума.
Cowa писал(а):Parasite писал(а):предлагаю при конвертации из png подкладывать под данные баграунд не просто черного цвета, а выбранного в "цвет заполнения".
Можно попробовать (хотя не делал еще так)
Ждемсс результатов опытов.
Cowa писал(а):Parasite писал(а):Я для "применить у себя в проектах без необходимости иметь офиц.прогу за килобаксы
Да запихнуть то swf можно, только насколько я понимаю это нарушение авторских прав на использование. Мы же флеш по сути дела просто "свистнули". Но если этим пренебречь ...
Ну, во-первых сами флешки лежат в инете в свободном доступе и так или иначе подтягиваются к нам в компы при просмотре страниц...А во-вторых, ничто не мешает перепахать их флешку на свой лад (хотя бы изменить вид) и выдать за свою
За варезный фотошоп нам всем все равно дадут много больше, чем за утянутую зумифайную флешку.
Cowa писал(а):Обновил версию на первой странице
О, спасибо. Сегодня заценим.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/

