Страница 1 из 1

При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 21:21
Максим Дубинин
relief-hill из геосэмпла

1. загружаем, свойства, стиль - канал 1, цветовая карта
2. цветовая карта, 10 значений - классифицировать
3. меняем один из цветов на скажем зеленый
4. сохранить стиль - сохраняем

Дальше возможны 2 варианта ошибки:
1. Цвета автоматом возвращаются к 2, т.е. установленный цвет сбрасывается
2. Вся панель уходит в загадочную блокировку, при которой кнопки и закладки вверху или внизу работают, но все что касается цветов - блокируется. Бред.

Изображение

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 21:29
Voltron
Получить откат стиля на начальный не смог, зато блокировка воспроизводится на раз.

Linux, efb462b (последний, на момент написания, срез master)

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 21:52
Voltron
Небольшие разборки показали, что это не баг, а багофича. Дело в том, что новый стиль еще не применен, поэтому при сохранении мы сохраняем текущий стиль (т.е. градации серого). В этом режиме вкладка «Цветовая карта» блокируется, т.к это два разных стиля отображения. Т.е. сначала стиль необходимо применить, а потом уже сохранять.

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 21:55
Максим Дубинин
точно, тогда проверь плиз такую комбинацию

1. загружаем, свойства, стиль - канал 1, цветовая карта
2. цветовая карта, 10 значений - классифицировать
3. меняем один из цветов на скажем зеленый
4. применить
5. сохранить стиль - сохраняем

сбрасывается измененный цвет?

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 21:58
Voltron
Нет, все остается на месте

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 22:06
Максим Дубинин
понял, опять мой глюк, сбрасывалось потому что я сначала делал применить, а потом менял цвет и пытался сохранить - соответственно он откатывался на сохраненную версию

таким образом вопрос сводится к следующему. Правильно ли, что "сохранить стиль" сохраняет не текущие настройки, а последние примененные - по моему неправильно.

Re: При сохранении стиля легенда слетает на по-умолчанию

Добавлено: 10 июн 2011, 22:16
Voltron
Вопрос интересный.
Стиль записывается исходя из состояния растра. С этой точки зрения,текущие настройки это как раз последние примененные (они являются текущими/актуальными для растра). Запись без применения тоже может приводить к подобным ситуациям. Например, я меняю стиль отображения на «цветовую карту», классифицирую и сохраняю стиль, но при этом не применяю его. Далее я меняю настройки прозрачности и сохраняю изменения. В итоге стиль не будет содержать настроек прозрачности. А если я еще и цвета в цветовой карте изменю после сохранения стиля....