Notes |
|
|
Загадка разрешилась переключением в настройках "Алгоритм растягивания изображений" ))))))))))))))))))))))))))))))))))))))))))))))))))
По какому-то разумению эта опция влияет на формирование верхних зумов, а когда слетела - неизвестно.
Итого необходимо минимум одно из двух:
1. Добавить отдельную опцию для генерации верхних зумов (ну и соответственно обучить сас её юзать).
2. Сохранять (не сбрасывать) алгоритм, как в описании выше. |
|
|
(0004895)
|
Garl
|
12-01-2012 15:54
(edited on: 12-01-2012 16:08) |
|
так вроде ж всё логично.
дефолтный алгоритм для всех и для генерации и для показа нижележащих при отсутствии текущих тайлов
единственное что - прописать в WIKI и забыть как страшный сон.
|
|
|
|
ну кроме того что растягивание и сжатие сиречь существенно разные с точки зрения логики и настроек процедуры... наличие ровно одной настройки приводит к тому, что её МОЖНО использовать в двух разных процедурах, но не более того. Например в моём случае (снимок nokiamapcreator) как раз растягивать удобнее как Nearest, а сжимать как Box, визуально разница видна невооружённым взглядом. |
|
|
(0004898)
|
Garl
|
12-01-2012 17:12
|
|
Согласен.
Тогда нужно выносить в конфиг и GUI да брать дефолтные значения оттуда. |
|
|
|
Вопрос остаётся в том, надо ли 2) Сохранять (не сбрасывать) алгоритм. Возможно это было сделано специально, чтобы при повторном открытии окошка значение всегда было дефолтным (из настроек). Ну да думаю когда руки дойдут до этого пункта, в коде видно будет что почём. |
|
|
(0004905)
|
Garl
|
12-01-2012 18:15
|
|
и тот и тот вариант хорош.
если сбрасывать на дефолтное - тогда разделить эти 2 параметра. |
|
|
(0004907)
|
Tolik
|
13-01-2012 04:10
|
|
Что-то я запарил: а как формировать вышележащие зумы? В операциях с выделенной областью ведь только формирование меньших зумов?
По поводу GUI, мне кажется, из окна настроек вообще лучше эти алгоритмы выкинуть, в ini запоминать каждый раз при выборе алгоритма в окне формирования. |
|
|
(0004910)
|
Garl
|
13-01-2012 04:27
|
|
>мне кажется, из окна настроек вообще лучше эти алгоритмы выкинуть
а лезть в ini даже каждый раз когда сносишь конфиг - не айс.
проще спрятать подальше но в GUI. просто некоторые часто юзают эти настройки. |
|
|
(0004913)
|
Tolik
|
13-01-2012 04:34
|
|
Я не предлагаю править в ini вручную. Наоборот, предлагаю менять дефолтный алгоритм каждый раз, когда выбираешь его при формировании.
Сейчас ведь большинство программ так и делают: ничего не просят сохранить вручную, запоминают настройки сами. |
|
|
(0004915)
|
Garl
|
13-01-2012 04:40
|
|
а я часто делаю генерацию вышележащих слоёв, и каждый раз выбирать алгоритм - честно влом. |
|
|
(0004917)
|
Tolik
|
13-01-2012 04:45
|
|
Ну так я и предлагаю каждый раз его сохранять. И для выше, и для ниже - 2 записи в ini.
Так как же всё-таки сгенерировать вышележащий зум?
|
|
|
(0004920)
|
Garl
|
13-01-2012 04:56
|
|
|
|
|
>Так как же всё-таки сгенерировать вышележащий зум?
В моём понимании вышележащий зум - зум с меньшим номером, погружаемся - зум растёт.
Просто с моей точки зрения слово "слой" некорректно применять к конкретному зуму карты.
Если кого-то ввёл в заблуждение - извиняюсь. |
|
|
(0004923)
|
Tolik
|
13-01-2012 06:49
|
|
А я себе представляю наоборот :)
Сформулирую тогда первоначальную проблему по-своему:
При формировании меньших зумов выбранный алгоритм не сохраняется, а каждый раз берётся из настройки Resize algorithm - "Алгоритм растягивания изображений".
То есть бага нет, есть просто неправильный перевод на русский (а у меня язык английский, поэтому я никак не мог понять, о чём речь).
Теперь объясните, что надо сделать:
1. переименовать настройку на "Алгоритм уменьшения изображений"?
2. убрать эту настройку вообще, а сохранять алгоритм при выборе?
3. сделать также функцию формирования бОльших зумов (а для неё другой алгоритм)?
4. что-то ещё?
2 и 3 - это новые фичи |
|
|
|
>1. переименовать настройку на "Алгоритм уменьшения изображений"?
Это с какой радости? Основной смысл настройки, задавать алгоритм именно при растягивании изображений. А то что оно еще и используется как дефолтное в генерации тайлов вышележащих зумов, так это просто побочный эффект. |
|
|
(0004925)
|
vasketsov
|
13-01-2012 07:23
(edited on: 13-01-2012 07:25) |
|
Необходимо разделить алгоритмы для растягивания изображений (когда оверзумимся и нет тайлов) и сжатия изображений (когда генерится из 14-го зума к примеру 12-й) в части применяемой опции.
В принципе достаточно иметь опцию в настройках, сохранять в ini-шке (со сбросом к дефолтному значению при открытии окна генерации тайлов как сейчас).
В самих алгоритмах ничего менять не надо.
>Это с какой радости?
+1. Просто добавить уточнение. Переименовывать вообще ни надо ни в английском ни в русском (про другие не знаю).
|
|
|
(0004926)
|
Garl
|
13-01-2012 07:26
|
|
это планета сейчас умеет только растягивать,
а если её научить и сжимать?
вот тогда и пригодится вторая настройка. |
|
|
(0004927)
|
Tolik
|
13-01-2012 07:26
|
|
Ок, значит, так: эту настройку оставить как есть, а добавить новую "Алгоритм уменьшения изображений"
Ok? |
|
|
(0004928)
|
Tolik
|
13-01-2012 07:27
|
|
Сжимать-то она умеет - в операциях с выделенной областью. |
|
|
(0004929)
|
Garl
|
13-01-2012 07:30
|
|
я сжимать имел ввиду по аналогии как сейчас растягивается тайл при остутствии... |
|
|
(0004930)
|
vasketsov
|
13-01-2012 07:31
(edited on: 13-01-2012 07:35) |
|
>а если её научить и сжимать?
так вроде ужЕ? просто растягивание налету, а сжатие в файл, с точки зрения алгоритма разницы никакой (я так думаю, может и не прав конечно).
А вообще вроде бы обсуждалось как-то, дофига ресурсов убьёшь чтобы проверить наличие всех тайлов, так что дальше +1 зума технически отстойно будет, а мысла только на +1 зум нырять тоже мало. Да и отсутствие тайла визуально не распознать. Я вот не качаю и не генерю 13-й и 17-й вообще (ну кроме роскосмоса конечно) - ну может и был бы смысл с +1 брать, но это в сущности фигня и не надо.
Толик, всё верно, это необходимый и достаточный минимум, прямо под существующей опцией и засандалить.
|
|
|
(0004931)
|
Tolik
|
13-01-2012 07:33
(edited on: 13-01-2012 07:45) |
|
Тогда я изменил название.
По поводу добавления уменьшалок и увеличилок надо открывать новые хотелки.
На английском тогда текущую настройку переименовать, например, так:
Upsize algorithm
Новую можно назвать:
Downsize algorithm
|
|
|
|
Разделил настройку на несколько разных. Other теперь отвечает только за дефолтный алгоритм генерации тайлов из больших зумов. |
|