Диалоговое окно GIF export bitmap options
В нижней части окна расположены три вкладки, содержащие настройки типа и размера точечного изображения. Вкладка Palette Options разделена на четыре группы. В группе Color Depth (Bits per pixel) расположен переключатель выбора типа точечного изображения. Положение 24-bit (Millions of colors) соответствует полноцветному изображению в модели RGB. Онo может быть использовано для экспорта JPEG- и PNG-файлов. В случае экспорта в формат GIF этот вариант недоступен, поскольку поддерживается только индексированный цвет. Остальные варианты приводят к индексированным изображениям с различными размерами палитры и, следовательно, размерами изображения.
Остальные области становятся доступными только при получении индексированных изображений. Переключатель Dithering определяет алгоритм сглаживания. Если изображение содержит менее 256 цветов, то отключите сглаживание, переведя переключатель в положение None. В остальных случаях наилучшие результаты обеспечивает, как правило, вариант Error Diffusion.
Переключатель Palette Options дает возможность выбора цветов в палитре индексированного изображения. При этом предлагаются варианты Browser Palette и Optimized Palette. В первом случае используется стандартная палитра браузеров WWW, что обеспечивает правильное воспроизведение цветов на компьютерах разных платформ. Второй вариант обеспечивает автоматическую генерацию наилучшей для данного изображения палитры в ущерб адекватности его воспроизведения на разных компьютерных платформах.
Вопрос о палитре для индексированных изображений, ориентированных на web, достаточно тонок. К сожалению, не существует межплатформенного стандарта цветов, что усложняет создание сайтов с широким кругом посетителей. Немалые проблемы создает и устаревший парк компьютеров. Значительное количество пользователей Internet располагают компьютерами с видеооборудованием, не способным воспроизводить более 256 цветов одновременно. Системы, под управлением которых работают такие компьютеры, часть этих цветов (как правило, не более 40) используют для собственных нужд. Системные цвета могут быть использованы в изображениях, но не могут быть изменены, что ограничивает доступную палитру до 216 цветов. Производители браузеров (в первую очередь Netscape) попытались стандартизировать хотя бы эту часть цветов. В результате была создана стандартная палитра (web-safe palette) из 216 цветов. Палитра была получена просто равномерным делением всех RGB-цветов (коды ООООООп—FFFFFFh) на 216 частей. Использование стандартной палитры дает значительную гарантию того, что цвета изображений будут верно отображаться и на старом видеооборудовании.
Впрочем, на проблему палитры изображений существуют две противоположные точки зрения. Сторонники первой отстаивают концепцию "web для всех" и предлагают создавать страницы с учетом минимальных требований к аппаратуре посетителя сайта. Они настаивают на использовании в web-страницах только ограниченной палитры и очень малого количества графики вообще. Такими соображениями, например, руководствовались создатели сайта c¦net. Другой крайней точкой зрения является учет только "средних" пользователей, обладающих более современной техникой. Если сайт коммерческий, то в ход идет довод "если он не может купить себе видеокарту за $20, он не в состоянии ничего купить и у нас". Если бы существовало верное решение этой дилеммы, то мир web не был бы столь разнообразен, как сейчас. Создатели сайтов сами прогнозируют круг посетителей и строят свою политику исходя из этого. Видимо это и есть разумный подход к проблеме. Если ваш сайт содержит железнодорожные расписания, то он должен следовать первой концепции. И напротив, сайт, посвященный полиграфическому дизайну, скорее всего, посещают пользователи с самой современной аппаратурой.
Выбирая размер палитры, вы задаете только максимальное количество цветов индексированного изображения. Действительное количество цветов может быть и меньшим. Уменьшение количества цветов уменьшает и размер файла изображения за счет более сильного сжатия. В поле Number of Colors вы можете задать реальное число цветов, необходимых в изображении. Флажок Add system colors добавляет в палитру изображения 28 стандартных цветов палитры Windows. Это обеспечивает наличие в палитре изображения цветов, сильно различающихся по цветовому тону. Иногда это приводит к значительному улучшению качества индексированного изображения.
При экспорте изображений в формат JPEG эта вкладка меняет название на JPEG Options и содержит всего два элемента управления (Рисунок 10.7). JPEG поддерживает только полноцветные изображения, поэтому настройки палитры для него не имеют смысла. С помощью бегунка JPEG Quality в широких пределах и плавно изменяется степень сжатия изображений. Поскольку это алгоритм сжатия с потерей части информации, усиление сжатия ухудшает качество изображения. Используя предварительный просмотр, в этом диалоговом окне легко определить максимально допустимую степень сжатия, оставляющую изображение в приемлемом виде. Флажок Progressive включает чересстрочную развертку изображения в окне браузера. Для остальных форматов он также вынесен на вкладку <Формат> Options и назван Interlaced.