Кто был министр у сталина. Сталин и министры

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

Графические форматы файлов, которые поддерживаются большинством популярных веб-браузеров являются: Graphic Interchange Format (GIF), Joint Photographic Experts Group (JPEG), Portable Network Graphics (PNG) и векторная графика. Некоторые свойства графических файлов:

  • Прозрачность - это свойство позволяет изображению быть в разной степени прозрачности от твердого состояния до полностью прозрачного.
  • Сжатие - это свойство позволяет изображению сохраняться в гораздо меньшем файле, с помощью математических алгоритмов для обработки группы пикселей как единого элемента.
  • Переплетение - позволяет изображению быть загруженным сначала по нечетным строкам, а затем четным. Это позволяет посетителю скорее увидеть изображение.
  • Анимация - создает видимость движения с помощью серии последовательных снимков. Для анимированного GIF не требуется плагин в браузере и он может работать практически на всех устройствах.
  • Прогрессивная загрузка - похожа на переплетение тем, что она загружает только часть изображения изначально, но не на основе чередующихся строк.

GIF основан в 1980 году и принят веб-дизайнерами в начале 1990-х годов в качестве основного графического формата для веб-страниц. GIF файлы используют алгоритм сжатия, который делает размера файла маленьким для быстрой загрузки. GIF ограничен 256 цветами (8 бит), поддержкой прозрачности и черезстрочной графики. Также есть возможность создавать анимированную графику используя этот формат. Все браузеры могут отображать GIF файлы без проблем.

Преимущества GIF:

  • Наиболее широко поддерживаемый графический формат
  • Схемы выглядят лучше в этом формате
  • Поддержка прозрачности

Файлы сжаты, но поддерживают “истинные цвета” (24 бит) и являются предпочтительным форматом для фотографий, где вопрос о качестве очень важен. JPEG поддерживает прогрессивный формат, который позволяет почти мгновенно видеть изображение, которое улучшиться в качество, когда закончится загрузка.

В отличие от GIF файлов, веб-дизайнеры могут управлять сжатыми файлами JPEG, что допускает иметь различные уровни качества изображения и размеры файла.

Преимущества JPEG:

  • Большое сжатия означает более быструю скорость загрузки.
  • Производит отличное качество для фотографий и сложных рисунков.
  • Поддержка 24-битного цвета.

PNG является относительно недавним форматом, который был введен как альтернатива для GIF файлов. PNG поддерживает до 24 битный цвет, прозрачность, переплетение и может содержать краткое текстовое описание изображения, которое используется в поисковых системах.

Преимущества PNG:

  • Преодолевает 8-битный цвет ограничений в GIF
  • Позволяет текстовое описание изображений для поисковых систем
  • Поддерживает прозрачность
  • Схемы выглядят лучше, чем в JPEG

Векторная графика

Большинство веб-графики является растровым изображением или рисунком, который состоит из сетки цветных пикселей. Иллюстрации должны быть созданы в векторной графике, которая состоит из математического описания каждого элемента, который составляет формы линий и цвета изображения. Векторная графика создается путем привлечения таких программ, как Adobe Illustrator или CorelDRAW. Векторная графика должна быть преобразованы в любом формате GIF, JPEG или PNG для использования на веб-страницах.

Какой формат следует использовать?

Веб-дизайнер может выбрать либо GIF или JPEG формат для большинства применений. Но, так как размер файлов GIF, как правило, небольшой по сравнению с размером файла JPEG, большинство веб-дизайнеров будут использовать формат GIF для фона, коробок, кадров и любых других графических элементов, которые выглядят отлично с помощью 8-битного цвета.

Большинство дизайнеров выберут формат JPEG для фотографий и иллюстраций, где сжатие не идет на компромисс визуальному качеству изображения.

Графика в web-дизайне

Web-страница мертва без графики. Графические изображения применяются для иллюстрации текстов уже много столетий. Еще на первых рукописных пергаментных свитках, обнаруженных учеными-археологами в руинах городов древности, были найдены сделанные рукой давно ушедших в небытие художников рисунки, несущие как пояснительную, так и чисто декоративную функцию. С изобретением книгопечатания иллюстрации стали неотъемлемой частью практически любых книг, не только художественных, но и научных. Пройдя нелегкий путь от многостраничных рукописей до первых книг, отпечатанных на типографских машинах, во второй половине XX века носители информации обрели еще одну форму, на сегодня самую удобную для хранения и представления человеческих знаний - электронную, перенеся с собой в мир двоичных чисел и графику. А с появлением сети Интернет, позволившей сделать эту информацию доступной для всего человечества, графические иллюстрации, сопровождающие текст, обрели свое второе рождение, поскольку автор каждого сетевого ресурса может сам выбирать для своего проекта любое оформление, соответствующее его эстетическим вкусам.

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

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

Графические компоненты web-страниц по назначению можно условно разделить на три обширные категории: иллюстративная графика, включая дополняющие текст фотографии, пояснительные рисунки, чертежи и схемы, функциональная графика, представляющая собой элементы управления сайтом (кнопки навигации, счетчики и элементы интерактивных форм) и, наконец, декоративная графика - элементы дизайна страницы, включенные в нее «для красоты» и не несущие информационной нагрузки (фоновые рисунки, линии-разделители, выполненные в виде графических файлов заголовки и многое другое).

Сетевые графические форматы

Как говорили И. Ильф и Е. Петров, «статистика знает все». Эта самая всезнающая статистика утверждает, что большинство пользователей Интернета на нашей планете применяют для связи со Всемирной сетью соединение по коммутируемым телефонным каналам при помощи модема. Поскольку это весьма медленный способ связи, время загрузки графического изображения в клиентский броузер в данном случае должно быть как можно меньшим. Действительно, длительное ожидание, когда закончится считывание картинки с сервера, занятие не из приятных. Именно поэтому два наиболее популярных стандарта, в которых хранится 90 % всей графики, представленной ныне в Интернете, это GIF и JPEG. В них заложены различные алгоритмы сжатия изображения с потерей качества, благодаря использованию которых удается значительно уменьшить размер целевого файла.

GIF

В далеком 1978 году двое израильских исследователей Якоб Зив (Jacob Ziv)и Абрахам Лемпел (Abraham Lempel) разработали принципиально новый для того времени алгоритм сжатия информации без потери данных, которому, немудрствуя лукаво, дали полученное из сокращения собственных фамилий и даты завершения своего проекта название: LZ78. Информация о принципах построения этого алгоритма была общедоступной, и спустя несколько лет американский программист Терри Уэлч (Terry Welch) усовершенствовал его, добавил в обозначение первую букву своей фамилии и запатентовал новый алгоритм под названием LZW, также предоставив свою разработку для использования всем желающим.

Одним из таких «желающих» оказался сотрудник компании CompuServe Inc.Боб Берри (Bob Berry), взявший LZW в качестве основы для созданного им в 1987 году принципиально нового графического формата GIF (Graphic Interchange Format). Созданная Терри Уэлчем компания Unisys, которой и принадлежали авторские права на алгоритм LZW, взимала плату за его использование только с производителей аппаратного обеспечения для компьютеров, в котором применялся данный стандарт, например, с изготовителей модемов. Разработчики программного обеспечения «комиссионными сборами» не облагались.

Однако зимой 1994 года компания Unisys, начавшая испытывать финансовые проблемы, объявила LZW коммерческим стандартом, использование которого требует оплаты. Это автоматически сделало GIF единственным в мире «платным» графическим форматом, что вызвало волну недовольства среди пользователей Интернета, поскольку практически на всех современных web-сайтах так или иначе применяются элементы GIF. Тем не менее GIF чрезвычайно широко используется в Интернете и сейчас, причем пользователи не обязаны оплачивать кому бы то ни было возможность разместить на своей страничке изображение в данном формате, так как упомянутые выше финансовые претензии касаются, в первую очередь, производителей работающего с GIF программного обеспечения. Ситуация с дальнейшей судьбой этого стандарта до сих пор остается не разрешенной.

Благодаря возможностям алгоритма LZW стандарт GIF позволяет значительно сокращать объем итогового графического файла по сравнению с исходным изображением. Достигается это методом смешения сходных оттенков в один. Если, например, в составе рисунка имеется участок, состоящий из нескольких сходных полутонов, к примеру, голубого, светло-голубого и темно-голубого цвета, они будут кодированы одним оттенком - голубым. Информация об изображении в файле стандарта GIF записывается построчно то есть представляет собой массив описаний строк высотой в один пиксел. Именно это свойство GIF, а также то, что данный формат оперирует фиксированной, так называемой индексированной палитрой, причем число цветов в этой палитре не превышает 256,явилось основой для появления двух простых правил, применяющихся в современном web-дизайне. Вот они.

ВНИМАНИЕ Стандарт GIF используется в документах HTML только для отображения так называемой бизнес-графики: диаграмм, логотипов, кнопок, разделительных линий, других элементов оформления страницы. Для размещения на web-сайте фотографий, репродукций картин и изображений с большим количеством цветов и цветовых переходов используется стандарт JPEG.

В упрощенном виде данный закон «web-мастерства» можно сформулировать так: если изображение рисованное, его следует представлять в стандарте GIF, во всех остальных случаях лучше воспользоваться JPEG.

ВНИМАНИЕ Подготавливая рисунок для сохранения его в формате GIF, необходимо избегать следующих художественных приемов: градиентных заливок, размытий, постепенных цветовых переходов с множеством оттенков, а также графических фильтров, обеспечивающих неравномерное смешение нескольких цветов на одном участке изображения, например, эффектов изменения интенсивности освещения, подобных фильтру «блик» редактора Adobe Photoshop.

Это правило продиктовано тем, что алгоритм замещения схожих оттенков одним в формате GIF далеко не всегда работает корректно. Правильнее было бы, наверное, сказать «работает некорректно почти всегда». Поэтому участки со множеством различных оттенков на небольшом физическом пространстве рисунка после сохранения изображения в индексированной палитре будут выглядеть смазанными и «грязными». Этого можно избежать, применяя в своей иллюстрации по возможности однотонные и контрастные цвета. Одно из замечательных свойств стандарта GIF - его уникальная особенность, названная разработчиками «interlace», или, по-русски, «черессторность». Она позволяет загружать картинку с сервера в клиентский броузер не целиком, а частями, причем процедура считывания файла выглядит следующим образом: сначала на экране отображаются первая, пятая и десятая строки, составляющие изображение, затем - вторая, шестая и одиннадцатая и т. д. Таким образом, для пользователя создается иллюзия постепенной загрузки графического элемента: картинка как бы медленно «проявляется» на странице, что иногда бывает очень полезно при включении в документ изображений большого размера -психологически зрителю легче дождаться полной прорисовки иллюстрации, чем несколько минут скучать перед пустым экраном. К тому же еще до полной загрузки файла пользователь может оценить приблизительное содержимое картинки и решить, стоит ли ему дожидаться ее полной прорисовки или нет.

Через несколько лет после создания стандарта GIF, в 1989 году, компания CompuServe выпустила новую версию этого графического формата, получившую название GIF89a. Данная модификация включает в себя еще две уникальные особенности, широко использующиеся в современном Интернете. Первая называется «transparency» и подразумевает создание для изображения прозрачного фона методом сохранения вместе с файлом так называемого альфа-канала, представляющего собой маску прозрачности рисунка. Цвета, помеченные в альфа-канале как прозрачные, станут невидимы в броузерах и большинстве других программ, предназначенных для просмотра изображений. Эта функция необходима, например, при размещении картинок неправильной геометрической формы на странице со сложным фоновым рисунком, когда корректно «подогнать» части изображений друг к другу не представляется возможным.

СОВЕТ Убрать ненужный фон из файла GIF можно, воспользовавшись встроенной процедурой графического редактора Adobe Photoshop. Для этого вменю «файл» необходимо выбрать пункт «экспорт», среди предложенных вариантов отметить «GIF89a» и в появившемся окне с помощью инструмента «пипетка» указать цвета, в которых вы больше не нуждаетесь.

Другая полезная особенность стандарта GIF89a заключается том, что этот формат позволяет сохранять в файле с одним физическим заголовком несколько разных изображений, демонстрируя их на экране последовательно одно за другим, причем с возможностью специфицировать порядок их чередования и временной интервал между сменами кадра. Именно на этом принципе построена весьма распространенная в Интернете GIF-анимация, о которой мы поговорим подробнее в этом же уроке.

JPEG

JPEG (Joint Photographic Experts Group) - графический стандарт, созданный на основе одноименного алгоритма сжатия изображений с потерей качества, кодирующего не идентичные элементы, как алгоритм LZW, а межпиксельные интервалы. В упрощенном виде механизм сжатия изображения в файл формата JPEG выглядит следующим образом. Первой ступенью компрессии является преобразование изображения в цветовой образ LAB, раскладывающий картинку на три независимых канала, один из которых (Lightness) выделен для сохранения значений интенсивности цветов, а два других (А и В) - для запоминания непосредственно цветовой информации. Причем данные о цветах сохраняются в виде шкалы, организованной по принципу непрерывного спектра. Вторя ступень - собственно компрессия: из получившейся цветовой модели удаляются приблизительно три четверти информации о цвете, затем образ дробится на участки размером 8x8 точек и преобразуется в числовой массив данных. Заголовок каждого блока описывает доминирующий цвет участка, остальная информация - менее заметные оттенки. На третьей ступени сжатия из массива данных удаляется определенная часть информации, описывающей второстепенные оттенки, причем количество изымаемых данных зависит от выбранного пользователем качества результирующего изображения. И наконец, готовый файл сжимается согласно алгоритму Хаффмана, который предусматривает замену наиболее часто встречающихся в массиве данных знаков более компактной двух битной кодировкой. Декомпрессия файла JPEG происходит в обратном порядке.

Из всего сказанного можно сделать вполне очевидное заключение: JPEG оптимален для передачи фотографических изображений, а также картинок с большим количеством полутонов и цветовых переходов. Максимальное число цветов, которое может содержать изображение в формате JPEG, достигает 16 миллионов. Очевидно также, что чем выше степень компрессии такого изображения, тем ниже его качество. Web-мастеру, создающему для сайта иллюстрации в формате JPEG, необходимо помнить следующее правило.

ВНИМАНИЕ При изготовлении иллюстраций в формате JPEG рекомендуется избегать использования больших участков, заполненных одним цветом, во избежание появления на изображении постороннего цветового «шума» и «грязи».

Несоблюдение этого правила может повлечь за собой ряд неприятных последствий: например, картинка в формате JPEG, содержащая достаточно большое пространство, заполненное одним цветом, будет выглядеть на экране компьютера «грязно» и неопрятно, фон сохраненного в JPEG логотипа, «подогнанный» под фоновый цвет html-документа, «поплывет» при изменении свойств экранной палитры.

Существует несколько разновидностей стандарта JPEG. Среди них - формат JPEG Baseline Optimized, основанный на более совершенном алгоритме компрессии изображений. Недостатком данной реализации JPEG является то, что она не распознается целым рядом часто используемых приложений. Так называемый Progressive JPEG был оптимизирован специально для представления графики во Всемирной сети, изображения в этом формате сжимаются чуть лучше, чем в стандартном JPEG, но хуже, чем в JPEG Baseline Optimized. Отличительная особенность Progressive JPEG - возможность сохранять графику в чересстрочном режиме, как это реализовано в стандарте GIF.

СОВЕТ При работе со стандартом JPEG следует учитывать, что сжатию с наименьшей потерей качества поддаются изображения, сохраненные с высоким разрешением, от 150 до 300 dpi. В процессе обработки иллюстраций лучше всего сохранять картинку в формате TIFF и переводить в JPEG лишь готовый результат, поскольку каждое промежуточное сохранение файла JPEG на диск приводит к удалению второстепенной информации и ухудшению качества рисунка.

PNG

Описанная чуть ранее «криминальная история» с неожиданным изменением статуса алгоритма сжатия LZW с бесплатного на платный спровоцировала стремление пользователей избавиться от формата GIF, дальнейшая судьба которого становилась все более туманной. С этой целью во второй половине девяностых годов была создана инициативная группа программистов и исследователей, которую возглавил американский специалист по электронным технологиям Том Боутелл (Thomas Bowtell). Перед инициативной группой стояла нелегкая задача: разработать стандарт, который не только включал бы в себя все лучшие качества GIF, нo и превосходил бы его по всем характеристикам, оставаясь при этом совершенно бесплатным для пользователей. Основной областью применения данного формата должен был стать Интернет. Такой стандарт был создан и получил название Portable Network Graphics - PNG, хотя многие пользователи Всемирной сети придумали этой аббревиатуре иную расшифровку: Picture is Not GIF.

PNG, как и GIF, поддерживает interlacing (чересстрочность), но в отличие от последнего не только по горизонтали, но и по вертикали. Палитра PNG не ограничивается 256 цветами, данный формат позволяет создавать изображения с глубиной цвета до 48 бит. Весьма любопытные изменения внесены в режим прозрачности графики: PNG также поддерживает альфа-канал, по состоит он не из одного уровня, как альфа-канал файлов GIF, а из 254 уровней для каждого элемента изображения, с диапазоном прозрачности рт 0 до 99 %. Благодаря этому дизайнер получил возможность создавать картинки с переменной прозрачностью, например, логотипы, фон которых плавно сливается с фоновым цветом html-документа, каким бы тот ни был.

Помимо альфа-канала изображения PNG содержат так называемый блок описания гамма-коррекции. Под переменной «гамма» в данном случае подразумевается некая величина, выражающая зависимость яркости свечения каждой точки экрана пользователя от напряжения на электродах кинескопа, которое берется из файлов управления видеоподсистемой компьютера. Таким образом, при открытии изображения, созданного с помощью IBM-совместимой машины, на компьютере другого производителя, например на Apple Macintosh, в яркость цветопередачи вводится соответствующая поправка, и картинка отображается совершенно идентично на разных типах оборудования. Этим стандарт PNG еще более приблизился к основной идее Интернета единообразию отображения web-страниц на компьютерах от различных производителей.

Поскольку данный формат появился на свет относительно недавно, его поддерживают далеко не все броузеры, в отличие от GIF и JPEG, которые распознаются без проблем любыми программами, предназначенными для отображения графики. PNG поддерживается Microsoft Internet Explorer, и Netscape Communicator.


    Графические материалы для сайта - это общее название всех фотографий, рисунков, чертежей, диаграмм и т.п., которые предназначены для размещения на сайте. Часто их также называют рисунками и графическими рисунками.

    Прежде чем добавлять рисунки на веб-страницу, необходимо определить используемый формат.

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

Точечные и векторные рисунки Точечные рисунки (часто называемые растровыми)

Образуются набором точек, наподобие того, как закрашенные квадратики образуют рисунок на листе миллиметровки.

  • Точечные рисунки создаются и редактируются в графических редакторах.
  • Точечные рисунки - все сканированные изображения и фотографии. При увеличении их размера теряется четкость, и становятся заметны отдельные точки, образующие изображение.
  • Отображение цветов на точечном рисунке можно изменять путем настройки яркости и контрастности, путем преобразования цветов в оттенки серого или черно-белого изображения, а также путем создания прозрачных областей.
  • Для изменения конкретных цветов в точечном рисунке необходима программа редактирования фотографий.
  • Точечные рисунки часто сохраняются с расширением BMP, PNG, JPG или GIF.

Векторные рисунки

Создаются из линий, кривых, прямоугольников и других объектов.

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

    Векторные рисунки - автофигуры . Автофигуры представляют собой набор типичных фигур, включающий такие базовые фигуры, как прямоугольники и окружности, а также различные линии, соединительные линии, объемные стрелки, компоненты структурных схем, выноски, звезды и ленты.

    Линии и фигуры, из которых состоят векторные рисунки, можно группировать и разгруппировывать, изменять порядок их отображения, а также изменять цвет одной или всех частей рисунка.

    Векторные рисунки сохраняются в формате приложения, используемого для их создания. Например, в формате метафайлой.

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

    В Microsoft Windows метафайлы сохраняются с расширением WMF.

В основном на веб-страницах используются рисунки в форматах GIF и JPEG (стандартные форматы файлов для веб-страниц), и, с недавних пор, PNG. Существует много факторов, определяющих использование того или иного формата для каждого рисунка. Выбор зависит от используемого типа рисунка, от размера файла, от размера файла рисунка и от способа загрузки изображения.

    GIF Рисунки в формате GIF могут содержать до 256 цветов. Формат GIF наилучшим образом подходит для изображений, в которых содержится малое количество разных цветов, например изображения линий или черно-белые изображения.

    • Одно из преимуществ формата сжатия GIF - возможность чередования строк рисунка для улучшения его загрузки в обозревателе.

      Рисунок в формате GIF с чередованием сначала загружается с низким разрешением, а затем, по мере появления целого рисунка, его качество постепенно улучшается. Таким образом, пользователь сможет увидеть суть изображения перед тем, как изображение появится целиком.

      Другая полезная сторона использования рисунков в формате GIF - фон рисунка (один из цветов) может быть сделан прозрачным , чтобы видеть цвет фона текущего окна обозревателя.

    JPEG (Joint Photography Experts Group) - Объединенная группа экспертов по машинной обработкефотоизображений.Был зарегистрирован в 1990г.

    • Формат JPEG обычно используется для рисунков высокого качества, содержащих тысячи и миллионы цветов (до 16,7 миллионов оттенков).

      Удобство использования рисунков JPEG заключается в том, что, изменяя качество рисунка, можно управлять степенью сжатия файла. Чем ниже качество, тем выше степень сжатия файла и, следовательно, меньше его размер.

      Рисунки в формате JPEG позволяют использовать большую степень сжатия по сравнению с форматом GIF, обеспечивая более быструю загрузку больших рисунков. Однако обозреватель способен загружать рисунки в формате JPEG только линейно, от верхней строки к нижней.

    Кроме того, допускается добавление рисунков в следующих форматах (3-8).

    BMP (для Windows и OS/2). Простой растровый формат для среды Microsoft Windows. Такие рисунки состоят из наборов точек и поддерживают до 24 разрядов. BMP формат - третий по популярности после форматов GIF и JPEG.

    TIFF (Tagged Image File Format). Формат файлов с высоким расширением на основе тегов. Используется в качестве универсального формата для обмена цифровыми изображениями.

    TGA (Truevision Targa Graphics Adaptor). Этот формат поддерживает от 1 до 32 разрядов и такие профессиональные средства, как альфа-канал, настройки цветовой гаммы и встроенные эскизы.

    RAS Растровый формат с низкой степенью сжатия, поддерживает до 36 разрядов.

    EPS (Encapsulated PostScript). Расширенный формат Post Graphic, позволяющий внедрять файлы рисунков PostScript в другие документы.

    PNG (Portable Network Graphics - Переносимая сетевая графика). Этот формат является альтернативой формата GIF. Позволяет создавать либо 8-битовые, либо 24-битовые изображения. Данный формат поддерживает прозрачность для рисунков, содержащих тысячи и миллионы цветов. Однако в некоторых веб-обозревателях для отображения рисунков PNG требуются особые подключаемые модули (подключаемый модуль: программный модуль, интегрируемый в веб-обозреватели для обеспечения работы определенных интерактивных и мультимедийных элементов).

    Список типов формата PNG, которые можно использовать:

    • Формат PNG-8 похож на формат GIF, однако в первом лучше реализована поддержка 8-разрядных цветов. Обеспечивает эффективное сжатие областей постоянного цвета с сохранением четкости в штриховой графике, логотипах или иллюстрациях с текстом. Этот формат не очень широко распространен и поддерживается не всеми обозревателями.

      Формат PNG-24 также похож на формат GIF и поддерживает 24-разрядную цветовую палитру. Подобно формату JPEG формат PNG-24 сохраняет широкую гамму и тонкие переходы яркости и оттенков, присутствующих на фотографиях. Формат PNG-24, как и форматы GIF и PNG-8, сохраняет четкость деталей в штриховой графике, логотипах и иллюстрациях с текстом. Этот формат не распространенный и не все обозреватели его поддерживают.

    WMF (Microsoft Windows Metafile). Этот формат поддерживает растровые и векторные данные (векторная графика). Способ представления графических объектов, таких как линии, дуги, окружности и прямоугольники с использованием геометрических формул. Противоположность растровой графике (точечные рисунки), где изображение представляется совокупностью точек, а также данными в формате EPS. Если на страницу добавлен рисунок в формате, отличном от GIF и JPEG, то при ее сохранении рисунок автоматически преобразуется в формат GIF, если он содержит меньше 8 разрядов цвета, или в формат JPEG, если он содержит больше 8 разрядов цвета.

    PDF (Portable Document Format - Переносимый формат документа) разработан фирмой Adobe Systems. Файлы, записанные в данном формате, имеют расширение *.pdf.

    • Формат PDF - один из форматов для передачи электронных документов через Интернет.

      Документ, открытый в формате PDF полностью сохраняет внешний вид и структуру оригинала (макет, шрифты, графика) независимо от того, на какой платформе (Win, Mac, Unix) был создан, и каким приложением был открыт файл.

      Использование электронных документов в этом формате позволяет их успешно распечатывать с сохранением текста, шрифтов и т.д. Беспокоиться о русификации своего компьютера при этом не нужно. Все необходимые русские шрифты уже встроены в документы, записанные в формате *.pdf.

      В PDF-документ могут встраиваться интерактивные элементы - гиперссылки, видео- и аудиофайлы, кнопки и поля для ввода текста.

      Для просмотра или печати необходима программа Adobe Acrobat Reader, которая распространяется бесплатно и может быть скачена с сервера фирмы-разработчика www.adobe.com. Данную программу часто можно найти на большинстве дисков с драйверами, на любом диске программного обеспечения компании Adobe Systems, а также при покупке нового компьютера.

В данном, по сути, теоретическом уроке рассматриваются форматы графических файлов , которые получили широкое распространение для Web - GIF и JPEG. Их многофункциональность, универсальность, небольшой объем исходных файлов при достаточном для сайта качестве, сослужили им положительную службу. Таким образом, эти файлы стали, своего рода, стандартами для веб-графики. Также есть еще формат PNG, который также поддерживается браузерами при добавлении изображений. Формат PNG имеет две разновидноси - PNG-8 и PNG-24. Тем не менее, популярность PNG сильно уступает признанию форматам GIF и JPEG.

1. GIF (Graphics Interchange Format) - формат графических файлов, широко применяемый при создании сайтов. GIF использует 8-битовый цвет и эффективно сжимает сплошные цветные области, при этом сохраняя детали изображения. Этот файл может применяться для создания логотипов сайта, баннеров или изображений с прозрачными участками.

Особенности:

1) Кол-во цветов в изображении может быть от 2 до 256 (любые цвета из 24-битной палитры).
2) Файл в формате GIF может содержать прозрачные участки.
3) Поддерживает покадровую смену изображений (создание баннеров и простой анимации).
4) Использует свободный от потерь метод сжатия.

2. JPEG (Joint Photographic Experts Group) - популярный формат графических файлов, широко используемый при создании сайтов и для хранения изображений. JPEG поддерживает 24-битовый цвет и сохраняет яркость и оттенки цветов в фотографиях неизменными. Данный формат называют сжатием с потерями, поскольку алгоритм JPEG выборочно отвергает данные. Метод сжатия может внести искажения в рисунок, особенно если он содержащий текст, мелкие детали или четкие края. Формат JPEG не поддерживает прозрачность. Когда вы сохраняете фотографию в этом формате, прозрачные пиксели заполняются определенным цветом.

Особенности:

1) Кол-во цветов - около 16 млн. позволяет сохранять изображения высокого качества.
2) Можно выбирать качество изображения и управлять конечным размером файла.
3) Поддерживает технологию, так называемый прогрессивный JPEG, в котором версия рисунка с низким разрешением появляется в окне просмотра до полной загрузки самого изображения.

3. PNG-8 (Portable Network Graphics) - формат по своему действию аналогичен GIF. Использует улучшенный формат сжатия данных. Используется в областях: текст, логотипы, иллюстрации с четкими краями, изображения с градиентной прозрачностью.

Особенности:

1) Использует 8-битную палитру. При сохранении файла можно выбрать от 2 до 256 цветов.
2) В отличие от GIF, не отображает анимацию ни в каком виде.

4. PNG-24 - формат, аналогичный PNG-8, но использующий 24-битную палитру цвета. Подобно формату JPEG, сохраняет яркость и оттенки цветов в фотографиях. Подобно форматам GIF и PNG-8 сохраняет детали изображения, как, например, в линейных рисунках, логотипах, или иллюстрациях. Применение: фотографии, рисунки, содержащие прозрачные участки, рисунки с большим количеством цветов и четкими краями изображений.

Особенности:

1) Применяется для полноцветных изображений (использует примерно 16,7 млн. цветов).
2) Поддерживает многоуровневую прозрачность, что это позволяет создавать градиент.
3) Конечный объем файла получается наибольшим, т.к. алгоритм сжатия сохраняет все цвета и пикселы в изображении неизменными.

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

В данной статье мы поговорим немного про графические форматы используемые в вебе - все они интегрированы с современными браузерами и вы, вне всякого сомнения, с ними сталкивались не раз.

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

Несмотря на то, что в настоящее время широкополосное подключение к Интернету не является редкостью, скорость загрузки страниц продолжает оказывать влиять на отношение посетителя к тому или иному ресурсу. Факты говорят о том, что чем быстрее загружается сайт, тем большее внимание посетитель уделяет его контенту.

Итак, начнем с небольшого теоретического ликбеза касательно самих графических форматов.
Флэш рассматривать не будем - ему посвящена .

Графических форматов чрезвычайно много, но в именно вебе, чаще всего, встречается только пять из них. Это - bmp, tif, gif, jpg, png.

  • 1. BMP ( англ. bitmap ) - формат хранения растровых изображений. Вообще-то не один грамотный веб-мастер не станет использовать графику в этом формате для оформления своего сайта (равно как и для контентного наполнения) - размеры несжатой битовой карты чрезвычайно объемны. Просто забудьте о том, что браузеры поддерживают bmp.
  • 2. TIFF (англ. Tagged Image File Format ) - формат хранения растровых графических изображений, который стал популярным форматом для хранения изображений с большой глубиной цвета. Этот формат поддерживается всеми браузерами, но из-за весьма крупных размеров в веб-дизайне не используется. Однако, "тиффы" иногда можно встретить в контентном наполнении различных сайтов - например, в качестве демонстрации "на печать" работ различных фотохудожников.
  • 3. GIF (англ. Graphics Interchange Format - формат для обмена изображениями ). Максимально допустимая глубина цвета - 8 бит (256 цветов). Этот формат очень хорошо подходит для того, что бы отображать на веб-страницах растровую графику. Огромный выбор вариантов компрессии, а так же палитр сделало этот формат одним из самых распространенных в вебе. Ну а возможность делать анимированные картинки (и использовать их в качестве банеров, меню и проч.) породили целую индустрию гиф-анимации. Формат совместим на 100% со всеми известными на сегодняшний день операционными системами.
  • 4. JPEG (англ. Joint Photographic Experts Group - объединённая группа экспертов в области фотографии ) - является самым распространенным форматом сжатия фотоизображений в вебе. Как следствие, сфера применения этого формата чрезвычайно широка. Максимальная глубина цвета 24 бита (16.7 миллионов цветов). Степень же сжатия присущая «джепегу» чрезвычайно велика. Но, следует помнить, что уже на 70-ти процентном уровне компрессии начинают быть заметными артефакты (потеря качества).

    5. PNG (англ. portable network graphics ) - растровый формат хранения графической информации, использующий сжатие без потерь. PNG был создан как для улучшения, так и для замены формата GIF графическим форматом, не требующим лицензии для использования. В данное время, этот формат стал использоваться в вебе чрезвычайно широко, но еще пока не вытеснил jpg и gif. Плюсы png - поддержка палитры вплоть до 32 битов, возможность работать со слоями, добавление мета-даты в файл (авторские права и т.п.). png применяют не только для растровой графики, но и для обычных фотографий.

Теперь немного о том, как следует грамотно работать на практике с вышеперечисленными форматами.

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

Например, в некоторых случаях достаточно сделать графический элемент размером 4x4 пикселя (а не 4X1520).

В процесе создания растровой графики (элементы страницы и т.п.) старайтесь добиться применения наименьшего количества цветов - разумеется, на внешнем виде страницы это никак не должно сказываться.

Например, формат gif имеет 2, 4, 8, 16, 32, 64, 128 и 256 цветов - поэкспериментируйте с этими показателями. Более того, помните, что рекомендуемый формат сжатия для веба - это WebSnap adaptive. Ну а если у вас есть возможность применить черно-белую графику, то обязательно сделайте это - уменьшение объема картинки будет весьма существенным.

Настоятельно рекомендуется экспериментировать с форматом png - зачастую его использование дает несравненно более высокий эффект нежели использование gif. Как уже было сказано в начале статьи, этот формат поддерживается всеми браузерами и, являясь более поздней альтернативой знаменитому "гифу", обладает несравненно более совершенными показателями.

Чрезвычайно важно помнить, что эксперимент с графическими форматами - это залог успеха. Что бы суметь добиться максимального качества сжатия (без потерь красивости веб-страницы и четкости изображения) необходимо использовать в своей работе сразу три формата одновременно, т.е. надо стремиться сочетать на одной странице gif, png и jpg.

Например, gif целесообразно использовать для растровой графики, jpg при работе с фотографиями, png в тех случаях, когда это позволяют обстоятельства, т.к. исключительно посредством эксперимента вы сможете самостоятельно удостовериться в том, когда более всего целесообразней подменять jpg или gif.

Теперь пару слов о распространенных ошибках совершаемых большим количеством веб-мастеров при работе с графикой.

Зачастую эти ошибки носят весьма банальный характер, но негативные последствия от них весьма и весьма ощутимы.

  • 1. Если у вас на странице присутствует большой фрагмент графики имеющей один цвет, то целесообразно заменить его на html таблицу с необходимым цветом.

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

  • 2. Старайтесь уменьшить до максимума количество мелких графических элементов на странице.

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

  • 3. Многие веб-мастера забывают о .

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

На этом будем ставить точку - помните, что только экспериментируя с графическими элементами вы сможете найти ту золотую середину, которая будет отвечать соответствию между качеством изображения и скоростью его загрузки.

наполнение сайта - статьи о ньансах заполнения вашего сайта различными материалами