Читайте также:
|
|
Характеристики палитр:
Однобайтовая (8 бит) 28 = 256 оттенков
Двухбайтовая (16 бит) 216 = 65536 оттенков
Трехбайтовая (24 бита) 224 = 16777216 оттенков
Сжатие информации реализовано по методу LZW. Название метода образовано по первым буквам имен авторов: Lempel, Ziv, Welch. Это эффективный метод сжатия информации, который позволяет во многих случаях сократить объем графического файла в два и более раз по сравнению с исходным изображением. Достигается это методом смешения сходных оттенков в один. Если, например, в составе рисунка имеется участок, состоящий из нескольких сходных полутонов, к примеру, голубого, светло-голубого и темно-голубого цвета, они будут кодированы одним оттенком — голубым.
GIF поддерживает не больше 256 цветов, а это значит, что все изображения, которые мы сохраняем в GIF-формате, явно или неявно уменьшают количество цветов, чтобы уложиться в этот лимит (разные программы с разным успехом). А отсюда вывод - если у Вас красивая фотография с плавными переходами и едва уловимыми оттенками цвета, то после преобразования все будет гораздо хуже - оттенки перестанут быть неуловимыми, и вся фотография приобретет неестественный, нереалистичный вид.
Формат поддерживает запись изображений с чередованием строк. Английское название этого свойства — interlacing, что иногда переводят как чересстрочная развертка. Он позволяет загружать картинку с сервера в клиентский браузер не целиком, а частями. Процедура считывания файла выглядит следующим образом: сначала на экране отображаются первая, пятая и десятая строки, составляющие изображение. Затем появляется вторая, шестая и одиннадцатая строки и т. д. Таким образом, для пользователя создается иллюзия постепенной загрузки графического элемента: картинка как бы медленно проявляется на странице, что иногда бывает очень полезно при включении в документ изображений большого размера. Психологически зрителю легче дождаться полной прорисовки иллюстрации, чем несколько минут скучать перед пустым экраном. К тому же еще до полной загрузки файла пользователь может оценить приблизительное содержимое картинки и решить, стоит ли ему дожидаться ее полной прорисовки или нет.
Еще одно полезное качество этого формата — это поддержка анимированных изображений. Этот формат позволяет сохранять в файле с одним физическим заголовком несколько разных изображений, демонстрируя их на экране последовательно одно за другим, причем с возможностью специфицировать порядок их чередования и временной интервал между сменами кадра.
Формат имеет уникальную особенность, которая называется transparency (прозрачность) и подразумевает создание для изображения прозрачного фона методом сохранения вместе с файлом так называемого альфа-канала, представляющего собой маску прозрачности рисунка.
Цвета, помеченные в альфа-канале как прозрачные, станут невидимы в браузерах и большинстве других программ, предназначенных для просмотра изображений. Эта функция необходима, например, при размещении картинок неправильной геометрической формы на странице со сложным фоновым рисунком, когда корректно подогнать части изображений друг к другу не представляется возможным. Формат позволяет работать с областями прозрачности, что позволяет создавать изображения непрямоугольной формы.
Таким образом, формат GIF:
Ø Поддерживает не более 256 цветов (меньше можно и часто нужно);
Ø Использует 8-ми битную палитру цветов;
Ø Использует сжатие без потери информации по методу LZW (который подобен применяемому в архиваторе PKZIP, и, следовательно, GIF-файлы практически не сжимаются);
Ø Поддерживает чересстрочную развертку;
Ø Является поточным форматом, т.е. показ картинки начинается во время перекачки;
Ø Позволяет назначить одному из цветов в палитре атрибут прозрачный, что применяется при создании так называемых прозрачных GIFов;
Ø Имеет возможность сохранения в одном файле нескольких изображений, что находит свое применение при изготовлении анимированных GIFов;
Ø Поддерживает возможность вставки в файл управляющих блоков, которые позволяют вставлять комментарии в файл (например, об авторских правах), осуществлять задержку между показами изображений и т.д.
Правила использования GIF формата:
1.Формат GIF используется в документах HTML только для отображения так называемой бизнес-графики: диаграмм, логотипов, кнопок, разделительных линий, других элементов оформления страницы. Для размещения на web-сайте фотографий, репродукций картин и изображений с большим количеством цветов и цветовых переходов необходимо использовать стандарт JPEG. В упрощенном виде данный закон web-мастерства можно сформулировать так: если изображение рисованное, его следует представлять в стандарте GIF, во всех остальных случаях лучше воспользоваться JPEG.
2.Подготавливая рисунок для сохранения его в формате GIF, необходимо избегать следующих художественных приемов: градиентных заливок, размытий, постепенных цветовых переходов с множеством оттенков, а также графических фильтров, обеспечивающих неравномерное смешение нескольких цветов на одном участке изображения, например, эффектов изменения интенсивности освещения. Это правило продиктовано тем, что алгоритм замещения схожих оттенков одним в формате GIF далеко не всегда работает корректно. Правильнее было бы, наверное, сказать работает некорректно почти всегда.
Поэтому участки со множеством различных оттенков на небольшом физическом пространстве рисунка после сохранения изображения в индексированной палитре будут выглядеть смазанными и грязными. Этого можно избежать, применяя в своей иллюстрации по возможности однотонные и контрастные цвета. Пейзажные многоцветные фотографии с плавными цветовыми переходами, игрой света и тени потеряют большую часть своей привлекательности и приобретут значительные искажения при сохранении в этом формате.
Дата добавления: 2015-10-02; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Растровые изображения могут быть очень детализированы, однако они очень плохо масштабируются и занимают большие объемы памяти. | | | Формат JPEG |