Чтение и запись растров в формате TIFF
- Расширен набор вариантов формата TIFF, которые теперь может загружать EasyTrace. За бортом остались растры с экзотической глубиной цвета (6, 10, 12 bps и т.д.), а также некоторые редко используемые типы компрессий. ET теперь умеет загружать TIFF-растры с компрессией JPEG, а также AdobeDeflate;
- Исправлена ошибка при загрузке серых растров с глубиной цвета 16, 24 и 32 битов.
- Исправлен ряд ошибок, приводивших к падению программы.
- Исправлен баг в записи индексного растра: растр записывался как серый (а палитра не записывалась).
Многоканальные растры
Это растры, содержащие произвольное число каналов (больше 1), кроме стандартных RGB (24 bpp) или RGBA (32 bpp).
- Теперь многоканальные растры можно обрезать как прямоугольным, так и полигональным окном.
- Теперь значения цвета пиксела под курсором для таких растров отображаются правильно.
- Исправлено: отображение многоканального растра в виде RGB-композита, если каналы 8-битные, не работало.
Многоканальные растры в менеджере слоев
- В дереве слоев многоканальный растр отображается как псевдо-группа (из которой нельзя ничего удалить, переместить или добавить).
- Имя группы = имя растра, в качестве иконки используется не папка, а состояние (редактируемый-замороженный);
- В качестве иконки канала рисуется квадратик с цветом канала.
- Видимость и цвет отображения канала настраиваются здесь же, стандартным способом: галка – видимость, по щелчку правой клавишей появляется палитра для выбора цвета.
- Опции отображения снимков теперь влияют только на отображение отдельных растров (вне проекта) и на начальное отображение в проекте (при добавлении многоканального растра в проект).
Преобразование многоканального растра в RGB
- Наверняка раньше о такой возможности никто не знал, т. к. вызывалась эта процедура из меню Обработка снимков (т.е. была доступна только в рамках проекта) и называлась почему-то Синтез цветного изображения: попробуй догадайся. Теперь это преобразование вызывается из меню Преобразование цветового режима, как и для обычных растров (преобразование в TrueColor).
- Исправлены ошибки и улучшен интерфейс.
Виртуальные многоканальные растры
- Реализовано объединение нескольких совместимых растров в виртуальный многоканальный растр-композит. Растры должны иметь одинаковый размер, тип данных и цветность. В предыдущих версиях похожая операция называлась Синтез каналов и находилась в меню Обработка снимков.
- Для создания композита нужно создать группу растровых слоев (в менеджере слоев), поместить туда будущие каналы и выбрать в контекстном меню команду Создать композит.
- Растр будет виртуальным в том смысле, что данные не копируются, растр на диске не создается. При этом с ним можно работать так же, как с настоящим многоканальным растром: включать-выключать каналы, менять им цвет и т.д.. Отдельные каналы при этом утрачивают самостоятельность: их не видно в списке растров и некоторых других утилитах. При удалении в дереве групп реальный растр просто удаляется целиком, а после удаления виртуального остается группа каналов-растров, как было до объединения.
Операции с обычными растрами
- При загрузке серых растров с глубиной цвета больше 8 bpp учитывается максимальный уровень яркости и устанавливается подходящая для отображения шкала (раньше растр с низким уровнем яркости отображался как черный квадрат).
- Исправлено: если растр был загружен сначала как растровый документ, а потом открыт проект с ним, растр не отображался вплоть до первой операции скроллинга или обновления.
- Встречаются растры, якобы с серой палитрой, но использующие только индексы 0 и 1. Раньше они выглядели как черный квадрат; теперь для таких растров устанавливается специальная палитра.
- Аналогично, для серых растров, которые используют палитру менее чем наполовину, после загрузки палитра растягивается для улучшения контраста.
- Исправлена обрезка растров по полигону: в случае, когда граница состоит из нескольких отдельных контуров, обрезка работало неправильно.
Преобразование цветового режима
- Исправлена ошибка преобразования в HICOLOR (т.е. в изображение с глубиной цвета 16 битов);
- Преобразование в серо-шкальный (с глубиной 8 битов) из растров с глубиной цвета 16 и более теперь сразу запускает преобразование без промежуточного диалога (который вроде бы должен был задать выходной диапазон, но сделать это было практически нереально в силу ущербности интерфейса). На самом деле диапазон значений растра и так известен; он и используется.
- Преобразование в черно-белый растр: исправлен интерфейс установления порогового значения;
Окно Свойства растра
- Добавлено отображение числа каналов.
- Добавлено отображение типа значений.
- Число цветов отображается только для индексных растров, остальные описываются как TrueColor, Gray и т.д., справа от поля глубины цвета.
- Исправлено: свойства растра правильно показывают глубину цвета для многоканальных растров (раньше показывалось только глубина цвета одного канала).
- На страницу Дополнительно добавлена информацию о геопривязке, если она есть.
Окно Свойства растрового слоя
- В окно Свойства растрового слоя добавлена страницу с информацией о привязке. Другие страницы окна такие же, как в окне Свойства растра. Окно (как и раньше) вызывается из контекстного меню экрана и из менеджера слоев.
- Соответственно, команда Показать привязку из контекстного меню экрана удалена.
- Для виртуального растра-композита отсутствует страница Файл, для слоя с недоступным (еще не загружавшимся) растром — страница Растр.
- Команда Экспортировать привязку перенесена из контекстного меню экрана на страницу Привязка. Кнопка недоступна для виртуального растра (т.к. нет файла).
Утилита Значения растра в атрибуты
- Утилита объединена с похожей на нее утилитой Высота в атрибуты и значительно переработана (Утилиты –> Обработка снимков).
- Утилита записывает в атрибуты точек заданного векторного слоя значения пикселов растра, вычисленные в окрестности этих точек. Входными данными могут служить любые видимые одноканальные растры, в том числе каналы композитного растра. Более подробное описание смотрите в Справке.
Автоматическое оконтуривание цветных растров
- Если цветных растров больше 1, то при выборе исходного растрового слоя он всплывает.
- Исправлен баг, приводивший к падению: если растр сначала был полноцветным и для него вызывалось оконтуривание (достаточно открытия окна), а затем растр приводили к индексному виду, и опять открывали окно оконтуривания.
Разное
- Упорядочены иконки в панели видов и команды в соответствующем меню (сгруппированы векторные и растровые операции).
- Исправлен ряд ошибок в многопоточном выполнении утилит.
- Исправлены некоторые ошибки в полях-редакторах числовых значений.
- Динамическая лупа, исправлено: в какой-то момент дефолтный вызов динамической лупы был перекрыт жестко зашитым на эту комбинацию (CTRL+ALT) вызовом окна параметров сшивки. Вызов параметров сшивки можно вызвать как из Свойств проекта, так и из редактора полилиний, а также добавлена возможность настроить горячую клавишу.
- Исправлен небольшой баг в окне менеджера слоев: в списках слоев выделенные замороженные слои отображались серым на синем фоне, т.е. текст был практически не виден.
- Аналогичный баг исправлен в дереве (менеджера слоев); только там вообще замороженные растры отображались как обычные.
- Исправлены ошибки в выводе суммарной информации о векторных слоях, в результате которых выводилась полная информация о всех слоях проекта, игнорируя выбранные в предшествующем диалоге слои.
- Окно Блоки проекта: исправлена ошибку, из-за которой окно показывалось без заголовка (если в проекте нет пользовательских блоков).
- Пункт меню Слои проекта переименован в Менеджер слоев (потому что вызываемое окно называется Менеджер слоев).
- Исправлена ошибка в Настройке пользовательских инструментов, которая могла приводить к падению при добавлении инструментов, если таблица была отсортирована по слою или по инструменту.
- Исправлена старая ошибка в окне Структура атрибутов: если кнопку Новый атрибут или Вставить контр. точки нажать пока не завершено редактирование имени атрибута, изменения сбрасывалось.
- Утилита Удаление локальных дефектов: исправлен баг, из за которого программа падала при перемещении курсора по экрану (после нажатия кнопки Просмотр).
- Исправлен баг с областью авто-трассировки в случае инверсии или множественных полигонов.