ГИС ObjectLand. Руководство пользователя
пред.содержаниеслед. / Редактирование карты / Глава 17. Добавление и редактирование графических объектов / Добавление и изменение растровых объектов

Оптимизация растров

В некоторых случаях исходные файлы с растровыми изображениями могут содержать очень большой объем данных, при этом сохранение растровых объектов в исходном формате приведет к значительному увеличению размера файлов ГБД. Чтобы избежать этой нежелательной ситуации, можно использовать следующие возможности ObjectLand:

Настройка использования этих возможностей выполняется в окне редактирования растрового объекта при выбранной закладке Оптимизация (рис. 17-15).

Рис. 17-15. Окно редактирования растра, страница «Оптимизация»

Рис. 17-15. Окно редактирования растра, страница «Оптимизация»

В панели Свойства отображаются основные количественные характеристики растра: ширина и высота массива пикселов, число бит на каждый пиксел (оно определяет цветовой формат, т.е. максимальное количество цветов, которые можно использовать), а также число точек (пикселов) на дюйм, которое определяется текущими установками Windows.

Для хранения растров в составе ГБД система может использовать алгоритмы компрессии (сжатия) графических данных. При отображении растров система автоматически выполняет декомпрессию сжатых растров.

Достигаемая степень сжатия сильно зависит от характера изображения и от числа цветов. Если в ГБД хранится много растровых объектов, то использование сжатого представления может существенно уменьшить размер файлов ГБД. Влияние компрессии на скорость отображения растров трудно оценить столь однозначно. С одной стороны, уменьшение размера данных в файле приводит к сокращению времени чтения данных с диска. С другой стороны, алгоритмы декомпрессии требуют некоторого времени для своего выполнения. В системе ObjectLand пользователю предоставлена возможность выбрать для каждого конкретного растрового объекта сжатую или несжатую форму внутреннего представления.

Флажок Сжатие показывает, используется ли для данного растрового объекта сжатое представление данных. При нажатии кнопки Оценить система подсчитывает, насколько эффективно может быть выполнена компрессия. Например, степень сжатия 70% означает, что растр в сжатом виде будет занимать 30% от того объема дисковой памяти, который он же занимал бы в несжатом представлении. На основании сделанной оценки пользователь может принять решение, следует ли использовать компрессию для данного объекта, и соответственно включить или выключить флажок Сжатие. После нажатия OK внутреннее представление объекта будет соответствующим образом изменено.

Панель Методы оптимизации предоставляет пользователю возможность уменьшить объем данных для растрового объекта с помощью преобразований формата, которые ведут к частичной потере качества изображения. При этом до выполнения выбранного преобразования его результат отображается в окне редактирования, так что пользователь имеет возможность отказаться от преобразования, если ухудшение качества слишком заметно.

ObjectLand предлагает следующие методы оптимизации:

Система позволяет выбрать из списка только те методы преобразования, которые приведут к уменьшению размера данных по сравнению с исходным форматом. Например, 8-битный растр можно преобразовать в 4-битный или в монохромный, но при попытке выбрать N = 24, 16 или 8 в панели выдается сообщение: «Метод не применим».

Для выполнения выбранного преобразования нужно нажать кнопку Выполнить. Если результат не устраивает пользователя, он может отменить преобразование, нажав кнопку Исходный растр. При этом, однако, следует учитывать следующее:

пред.в начало стр.след.