![]() |
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
Выбор форматаФормат это способ хранения информации в файле. Знание графических форматов важный элемент образования компьютерного дизайнера. Оно помогает принимать правильное решение в пользу того или иного формата при подготовке иллюстраций для электронных и бумажных публикаций. Если иллюстрация готовится для печати на бумаге, то важно сохранить её качество, даже ценой создания большого файла. Такие изображения создаются в режиме True Color (24 бита на пиксел) и сохраняются в формате BMP. Еще лучше при создании графики для бумаги изначально использовать бумажную палитру CMYK и сохранять изображение в формате TIFF, который эту палитру поддерживает. Не следует сохранять изображение с потерями качества и тогда, когда предполагается его дальнейшее редактирование.
Когда изображение передаётся по сети, то вопрос о размере файла становится очень серьёзным: сеть работает медленно и стоит денег. Если предполагается посылать картинку по электронной почте, то можно и не использовать сжимающие форматы, а уменьшить размер файла стандартным архиватором, таким как WinZip. Если картинка готовится для сайта, то такой способ сжатия не подходит: браузер не понимает заархивированных файлов. Приходится использовать сетевые форматы GIF, JPEG или PNG. При этом надо остановиться на том формате, который для данной конкретной картинки дает файл наименьшего размера при приемлемом качестве изображения.
В Читальном зале подробно рассмотрены форматы BMP, GIF и JPEG. Можно добавить, что форматы GIF и JPEG позволяют сохранять изображение так, что оно будет постепенно проявляться на экране, пока не примет окончательный вид (чересстрочный GIF, прогрессивный JPEG). Такой режим сохранения графики используют на сайтах для больших картинок: они передаются в сеть по кусочкам. Картинка ведет себя, как фотография в ванночке с проявителем, не давая пользователю заснуть у экрана компьютера во время загрузки. Использовать режим проявления на локальном компьютере смысла не имеет: вывод на экран чересстрочного GIF или прогрессивного JPEG практически не отличается от показа обычных картинок из-за большой скорости поступления кусочков изображения на экран. Формат GIF часто привлекает разработчиков возможностью создания простейших мультипликаций (анимированный GIF). Для создания анимированных картинок нужно использовать специальные или универсальные графические редакторы, которые имеют такую возможность. К последним относятся векторные редакторы Xara Webster и Xara X (www.xara.com/products/xarax). В качестве специальных редакторов можно упомянуть продукты GIF Movie Gear (www.gamani.com) и Ulead Gif Animator (www.ulead.com/ga). Следует очень умеренно использовать анимированные иллюстрации. Ведь движение сильный раздражитель. На экране это самый заметный способ выделения элемента.
Анимация не будет мешать восприятию информации, если она:
Есть и еще одна причина для отказа от анимации: неразумное утяжеление размера файла (хранится целый набор изображений). Это существенно, например, при проектировании сайта, когда приходится бороться за каждый килобайт: лишний вес уменьшает приток посетителей. Paint и форматы GIF/JPEGСохранять рисунки в форматах GIF и JPEG может Paint, начиная с Windows 98 и выше. В Paint Windows 95 эта возможность обеспечивается установкой дополнительных модулей с сайта производителя. Вы можете установить в Paint 95 дополнительные модули или отказаться от заданий практикума, связанных с записью из Paint картинок в форматах GIF и JPEG (учитывая отсутствие контроля размер/качество, потеря небольшая). Но самое правильное заменить ОС Windows 95 более новой версией. Разнообразие форматовГрафические форматы можно условно разделить на три группы (в скобках указаны представители):
Растровые форматыРастровые форматы хорошо подходят для вывода изображений в натуральную величину. Всякое масштабирование растровых картинок приводит к заметному ухудшению качества. PNG
Формат PNG (Portable Network Graphics, переносимая сетевая
графика) предназначен в первую очередь для передачи изображений по сети
(он еще не так распространен, как форматы GIF и
JPEG). Этот формат более эффективно, чем GIF, реализует
сжатие без потерь (на TIFFФормат TIFF (Tagged Image File Format, теговый формат файлов изображения) один из самых распространённых форматов. Он поддерживает цветовые модели RGB и CMYK, может использовать сжатие без потерь и имеет возможность выполнения предварительного цветоделения, что упрощает подготовку изображения к выводу на печать. PSDФормат PSD (PhotoShop Document, документ редактора Photoshop) рабочий формат редактора Photoshop. В последнее время этот формат получает поддержку все большего числа графических редакторов. По сравнению с рассмотренными в этом уроке форматами, формат PSD сохраняет изображения с большим количеством рабочей информации (разбивка изображения на слои, маски, альфа-каналы, контуры ), которая использовалась при создании изображения. Формат очень удобен при выполнении длительного редактирования. Окончательную версию можно записать в каком-нибудь более лёгком формате без рабочей среды компьютерного художника. Векторные форматыВекторный формат хранит не коды пикселов, а параметры алгоритмов построения графических объектов. В силу этого размер графического файла получается небольшим. Рисунок из векторного файла можно подвергать редактированию на уровне составляющих объектов или их объединений в группы без потери качества изображения. Масштабирование векторного рисунка выполняется без проблем, как на уровне всего изображения, так и на уровне отдельных объектов. Можно, например, уменьшить рисунок, не уменьшая надписи на нём. Векторный рисунок:
Геометрические размеры рисунка уменьшены на 25%, но надписи на схеме оставлены прежнего размера:
Векторный рисунок всегда можно сохранить в растровом формате нужного размера (для тех приложений, которые не поддерживают векторные форматы). Почти все картинки на страницах Азов информатики создавались в векторном редакторе Xara X, а затем записывались в формате GIF или (реже) JPEG. WMFФормат WMF (Windows MetaFile, метафайл Windows) стандартный векторный формат операционной системы Windows. Пользоваться этим форматом не рекомендуется. В сохраненном рисунке искажается цвет, и он не поддерживает растровых объектов рисунка. Профессиональные векторные редакторы используют, как правило, универсальные графические форматы. Универсальные форматыБольшинство векторных форматов поддерживают и растровые объекты (фрагменты изображения, заливки, тени ). На практике это позволяет комбинировать векторную и растровую графику внутри одного рисунка. EPSФормат EPS (Encapsulation PostScript, скрытый PostScript) рабочий формат программы Adobe Illustrator. Для кодирования изображения используется упрощенная версия языка PostScript (специализированный язык программирования, разработанный фирмой Adobe Systems). Этот формат поддерживается большинством векторных графических редакторов. CDRФормат CDR рабочий формат векторного редактора Corel DRaw. WEBФормат WEB рабочий формат векторного редактора Xara Webster. XARФормат XAR рабочий формат векторного редактора Xara X. Оптимизация графикиКак отмечалось выше, уменьшение размера графического файла имеет особое значение в сайтостроении. Пересылка картинки по электронной почте тоже стоит времени и денег, а, значит, важно приложить усилия для уменьшения ее килобайтного веса. Первое, что можно сделать, это уменьшить геометрические размеры изображения. Масштабирование картинокАлгоритмы масштабирования, которые используют редакторы, сильно различаются. Рассмотрим для примера иллюстрацию размером 500x343 из урока 2:
Вот как выглядит эта картинка при уменьшении линейных размеров на 25% в редакторе Photoshop:
То же преобразование, выполненное в редакторе Paint:
Качество масштабирования, выполненное Paint, оставляет желать лучшего. Видно, что этот редактор не использует анти-алиасинг (сглаживание): наклонные линии приобретают характерные ступеньки. Краска с букв частично осыпалась, мелкий текст практически не читаем. Использование сжимающих форматовКогда картинка уменьшена до оптимальных геометрических размеров, можно сохранить ее в формате, в котором предусмотрено сжатие.
В формате JPEG реализовано сжатие с потерями (часть цветов изображения просто отбрасывается). Формат GIF реализует сжатие без потерь (если в GIF-палитре используются все цвета исходной картинки). На практике запись картинки и в формате JPEG и в формате GIF почти всегда приводит к потерям графической информации. Для JPEG потери определяются параметром сжатия, а для GIF размером палитры, число цветов в которой редко совпадает с числом цветов исходного изображения. Потеря графической информации не всегда означает визуальное ухудшение качества изображения, но может в десятки раз уменьшить размер графического файла. Именно поэтому важно уметь на практике выбрать правильный формат, установив в нём нужный параметр, отвечающий за качество картинки/размер файла. Редактор Paint не позволяет устанавливать параметры качества. В редакторе Photoshop это можно делать. Но лучше всего оптимизацию графики выполнять при помощи специального приложения с удобным интерфейсом и неотсроченным визуальным контролем. Среди множества таких продуктов можно упомянуть Web Graphics Optimizer. В рабочем поле этого приложения размещаются исходное изображение и варианты преобразования в различные форматы:
Управление параметрами качества выполняется в специальном окне:
Практикум 1Темы практикума:
Рабочие файлы для практикума расположены в каталоге: .\draw\work\unit09\ Практикум 2Оптимизация графических файлов приложением Photoshop (отдельно для Photoshop 5 и Photoshop 7). Рабочие файлы для практикума расположены в каталоге: .\draw\work\unit09\ Практикум 3Во вводной части практикума описан алгоритм построения гипертекстового альбома средствами приложения ACDSee (www.acdsystems.com/English/Products/ACDSee). Приложение ACDSee входит в число самых необходимых инструментальных средств компьютерного художника. Оно позволяет быстро просматривать изображения, хранящиеся в разных графических форматах; получать краткую информацию о рисунках (геометрические размеры, длина файла, параметры сжатия ). Приложение ACDSee предлагает пользователю ряд дополнительных услуг (слайд-шоу, преобразование формата, масштабирование ), среди которых автоматическое построение гипертекстового альбома представляет особый интерес для тех, кто не знаком с языком HTML. Практическая работа по созданию двух гипертекстовых альбомов закрепляет предварительные описания. Графические файлы для первого альбома расположены в каталоге: .\draw\work\unit09\albums\task\ Как и в других практикумах, рекомендуется выполнять работу над копиями этих файлов в специально созданном рабочем каталоге. ЗамечаниеПриложение ACDSee не пишет в HTML-код создаваемых гипертекстовых страниц тег с указанием кодировки текста, в силу чего вместо русских букв на экран могут выводиться кракобяки. Проблема решается одним из двух способов:
<HEAD> ... <META http-equiv="Content-Type" content="text/html; charset=windows-1251"> ... </HEAD>
Ответы на вопросы
Картинки для домашнего задания расположены в каталоге: .\draw\home\unit09\
Решения зачетного классаЗачет 1 BMP-кодирование Кодирование изображения в видеопамяти компьютера (формат BMP). Повторение кодирования цвета по системе RGB (десятичное представление). Зачет 2 GIF-кодирование Кодирование изображения в формате GIF в двоичном виде. Зачет 3 Арифметика на картинках Вычисление размера кода изображения в форматах BMP и GIF.
|
![]() ![]() |
![]() ![]() ![]() ![]() |