Хотя они не являются абсолютно необходимыми для функциональности веб-сайта, изображения помогают улучшить внешний вид сайта. Благодаря нескольким качественным высоко оптимизированным изображениям вы можете придать своему сайту преимущество, необходимое для создания неизгладимого впечатления. Проблема в том, что многие веб-мастера, как начинающие, так и опытные, не чувствуют уверенности в том, что касается создания чисто выглядящей графики и ее оптимизации для Интернета.
В настоящее время в Интернете GIF, PNG и JPEG являются наиболее распространенными и широко поддерживаемыми форматами графических файлов. Но что вы должны использовать? Ну, на этот вопрос невозможно ответить без нескольких дополнительных соображений. В этой статье мы рассмотрим некоторые важные различия между изображениями GIF, PNG и JPEG, а также обсудим, как добиться наилучшего качества всей веб-графики.
Борьба между GIF и PNG
Форматы GIF и PNG идеально подходят для сжатия графики, содержащей плоские области простого цвета, а также текста.
Верный GIF
В течение многих лет единственными данными, которые входили и выходили из наших модемов, был текст: текст ASCII. Одна из главных задач модема — отправлять и получать буквы, цифры и 66 других символов.
Это не особенно удивительно, если учесть, что компьютерная графика была редкостью, а модемы были такими медленными, что для передачи одного предложения потребовалось от 3 до 4 секунд.
Формат файла GIF, созданный Compuserve в 1987 году, был разработан таким образом, чтобы разместить как можно больше информации об изображении в минимальном пространстве. Он использует алгоритм сжатия без потерь (LZW), который сегодня не редкость.
Цвета в файле GIF индексируются в палитре. Первоначально компьютерная графика отображала только определенное количество цветов одновременно из-за памяти и скорости. Эти цвета были названы палитрой. Изначально графические адаптеры были двухцветными (черно-белыми). Графические режимы CGA могут достигать максимум 4 цветов, EGA дает нам впечатляющие 16, а VGA — потрясающие 256 цветов одновременно. Цвета, отображаемые графической картой, были определены не по их фактическому цвету, а по номеру индекса, который относится к одному из цветов в палитре. Это сэкономило много места на дисплее и позволило использовать выбор цветов.
Инновационный PNG
Формат изображения PNG был разработан как преемник формата GIF. Оригинальная аббревиатура происходит от слов «PNG’s Not GIF», хотя этот формат сейчас наиболее известен как формат Portable Network Graphics.
Формат PNG был разработан в 1995 году в ответ на две основные проблемы с форматом GIF. Первая и наиболее насущная проблема заключалась в том, что в 1995 году Unisys и Compuserve объявили, что на программное обеспечение, реализующее формат изображений GIF, будут распространяться лицензионные платежи, основанные на патенте Unisys на алгоритм сжатия LZW, используемый в формате GIF. GIF технически не является бесплатным. Вторая проблема с форматом GIF заключалась в том, что его набор функций был ограничен, а потребность в изображениях с такими функциями, как 24-битный цвет или 8-битные альфа-каналы, увеличивалась.
PNG поддерживает более эффективный алгоритм сжатия, чем GIF, не имеет патентов, способен хранить больше форматов изображений и включает в себя некоторые отличные функции проверки ошибок. При сохранении идентичных изображений GIF и PNG полученный файл PNG будет на 5-20% меньше, чем файл GIF.
С точки зрения графического художника, формат PNG практически идентичен существующему формату GIF, но он обеспечивает лучшую степень сжатия и поддерживает новые форматы, которые GIF не поддерживал. Теперь я использую PNG в каждой ситуации, в которой я использовал GIF в прошлом.
Поскольку методы работы с изображениями GIF и PNG очень похожи, я буду обсуждать их в этой статье, как если бы они были одним форматом. Методы создания изображений GIF и PNG в основном одинаковы.