Знание файловых форматов и их возможностей является одним из ключевых факторов в допечатной подготовке изданий, в подготовке изображений для web-страниц и в компьютерной графике вообще. Все форматы имеют какие-то характерные особенности и возможности, делающие их незаменимыми в работе. Формат файла определяется по его расширению. Поэтому в большинстве случаев обозначение формата и расширение совпадают.
Существует несколько различных типов графических форматов, каждый из которых сохраняет данные определенным способом. В настоящее время наиболее широко используются растровый, векторный и метафайловый форматы. Существуют, однако, и другие типы форматов — форматы сцены, анимации, мультимедиа, гибридные, гипертекстовые, гипермедиа, объемные, язык моделирования виртуальной реальности (VRML), аудиоформаты, форматы шрифтов, язык описания страницы (PDL).
Растровые форматы
Растровые форматы используются для хранения растровых данных. Файлы этого типа особенно хорошо подходят для хранения реальных изображений, например фотографий и видеоизображений. Растровые файлы, по сути дела, содержат точную попиксельную карту изображения. Программа визуализации реконструирует это изображение на отображающей поверхности устройства вывода.
Наиболее распространенные растровые форматы — это Microsoft BMP, PCX, TIFF и TGA.
.TIF. При сохранении иллюстрации в этом формате не используется ни один из видов компрессии (сжатия). В этом формате получают максимально возможную степень качества и соответствия, сохраненной в файле копии изображения. Это единственный формат, используемый в профессиональном дизайне для хранения изображений высокого качества. Качественные TIF-изображения могут занимать несколько сотен мегабайт. TIF-формат является лучшим выбором при передаче изображений и растровой графики в векторные программы и издательские системы.
.JPG. Этот формат используется для сжатия изображения в десятки раз. Формат позволяет использовать различные степени сжатия, делая тем самым выбор либо в сторону увеличения качества, либо в сторону уменьшения файла. В профессиональной полиграфии этот формат не используется из-за существенных потерь качества изображения. Для просмотра изображения на экране монитора или для распечатки на принтере качества JPG-формата достаточно. В формате JPG используется метод сжатия jpeg. Этим методом лучше сжимаются растровые изображения фотографического качества и плохо сжимаются логотипы или схемы. В этом формате хорошо и с меньшими потерями сжимаются большие изображения с высоким разрешением 200-300 ppi и плохо сжимаются с низким разрешением 72-150 ppi. Нежелательно сохранять изображения в JPG-формате, где важны все тонкости цветопередачи, так как во время сжатия происходит отбрасывание некоторой цветовой информации. В этом формате следует сохранять только конечный вариант работы, потому что любое пересохранение приводит к новым потерям данных и превращениям изображения в кашу.
.GIF. Это формат растровой графики, созданный специально для КС. Этот формат имеет метод сжатия, который обозначается LZW. Этот формат имеет ограниченную палитру цветов. Основное ограничение GIF состоит в том, что цветное изображение может иметь не больше 256 цветов, поэтому цвета в этом формате становятся грубыми, а само изображение зернистым. Не используется в полиграфии и не рекомендуется для изображений, предназначенных для монитора или принтера. В GIF-формате пиксели изображения записываются через строку. По этой технологии, получив только часть файла уже можно увидеть изображение целиком, но с низким качеством. В случае с контрастностью изображения с четкими границами между цветами или в случае с однотонным изображением при использовании этого формата большая степень сжатия, чем JPG, причем качество не изменяется. В GIF можно оставить один-два цвета прозрачными, и они станут невидимыми в программах-браузерах просматриваемых web-страниц. Прозрачность обеспечивается за счет дополнительного альфа-канала в изображении, которое сохраняется вместе с файлом. Кроме того этот файловый формат может содержать не одну, а несколько растровых картинок, которые Интернет-браузеры могут подгружать одну за другой с указанной в файле частотой. С помощью нескольких картинок создается иллюзия движения, называемая GIF-анимацией. GIF-формат используется для создания web-страниц: баннеров (рекламных заставок), элементов фона.
PNG. Это формат, разработанный относительно недавно, предназначенный для того, чтобы заменить GIF-формат. В нем используется метод сжатия без потерь качества, который обозначается deflate. Сжатые индексированные файлы (с небольшим количеством цветов) имеют меньший размер по сравнению с аналогичными GIF-файлами. Глубина цвета в файлах может быть любой до 48 бит. В отличие от GIF-формата PNG поддерживает не только прозрачность, но и полупрозрачность. В файловом формате PNG записана информация о гаммах коррекции. Гамма представляет собой некоторое число, характеризующее зависимость яркости свечения экрана монитора от напряжения на электродах ? (ЭЛТ). Это число считывается из файла, позволяющего ввести поправку яркости при отображении. Требуется оно для того, чтобы картинки, созданные в ОС Macintosh выглядели одинаково в других ОС. Эта особенность позволяет добиться одинакового отображения информации независимо от аппаратуры пользователя.
EPS. Это самый удобный и универсальный способ хранения графических данных. Предназначен для передачи векторных и растровых изображений в издательские системы. Создается всеми программами, работающими с графикой. Этот формат используется только тогда, когда печать осуществляется на устройстве, поддерживающем язык PostScript. В формате EPS сохраняются данные в буфере обмена у всех графических программ фирмы Adobe. Вместе с EPS-файлами можно сохранять эскизы изображений. Эскиз – это копия с низким разрешением, которая сохраняется вместе с файлом EPS и позволяет увидеть, что находится внутри изображения. Открыть EPS-файл для редактирования могут только программы фирмы Adobe – Photoshop, Illustrator. Остальные графические программы могут открывать только в режиме просмотра.
PDF. Это независящий от графических программ формат для создания электронной документации, презентаций, а также для передачи графики через сети. PDF-файла создаются путем конвертирования из PostScript-файла или функцией экспорта. Программы Photoshop, Illustrator могут создавать только одностраничный файл PDF. Все данные в формате PDF могут сжиматься. Причем к разного типа информации применяются разные типы сжатия. Файл PDF может быть оптимизирован – из него удаляются повторяющиеся элементы, устанавливается постраничный порядок загрузки страниц с приоритетом сначала для текста, потом для графики. Формат PDF используется для передачи по сетям в компактном виде графики и текста. Особенностью многостраничных файлов является то, что они могут сдержать элементы, обеспечивающих поиск и просмотр электронных документов, а также могут содержать гипертекстовые ссылки и электронное оглавление. Наиболее удобным средством для работы с PDF-файлами является программа Acrobat. Причем есть 2 варианта этой программы: Acrobat Professional (для создания многостраничных файлов) и Acrobat Reader (для просмотра PDF-файлов).
PSD. Это внутренний формат программы Photoshop. Стал поддерживаться все большим количеством графических программ. Этот формат позволяет записывать изображение с многими слоями и дополнительными альфа-каналами, а также с каналами простых цветов и контурами и другой специфической информацией.
BMP. Растровый формат, который является родным графическим форматом Windows. Поддерживается всеми редакторами. В этом формате хранятся небольшие растровые изображения, предназначенные для использования в системе Windows. Это формат невысокого качества и с низкой степенью сжатия. Его не рекомендуется использовать не для web-дизайна, не для передачи.
PCX. Этот формат является самым известным. Практически любая программа, работающая с графикой, поддерживает этот формат. Формат PCX поддерживает метод сжатия, который обозначается RLE. Этот формат используется для штрихованных изображений и для изображений с небольшой глубиной цвета.
Векторные форматы
Файлы векторного формата особенно полезны для хранения линейных элементов (линий и многоугольников), а также элементов, которые можно разложить на простые геометрические объекты (например, текст). Векторные файлы содержат не пиксельные значения, а математические описания элементов изображений. По математическим описаниям графических форм (линий, кривых, сплайнов) программа визуализации строит изображение.
Векторные файлы структурно более просты, чем большинство растровых файлов, и обычно организованы в виде потоков данных.
Примеры наиболее распространенных векторных форматов — AutoCAD DXF и Microsoft SYLK.
WMF. Это векторный формат, который используется графическими программами ОС Windows. Этот формат служит для передачи векторных изображений через буфер обмена в среде Windows. Этот формат принимается практически всеми программами, работающими с векторной графикой. Использовать этот формат для растровых изображений нельзя. Недостатки: искажение цвета и несохранение ряда параметров, которые устанавливаются для изображений в графических программах.
AI. Внутренний формат программы Illustrator. Может открываться программой Photoshop и кроме того этот формат поддерживают все программы, связанные с векторной графикой. Этот формат является лучшим средством при передаче векторных изображений из одной программы в другую. Растровые графические элементы при передаче через AI-формат в большинстве случаев теряются.
CDR. Это внутренний формат программы Corel Draw. Этот формат имеет большую популярность, как и сам пакет программ. Многие программы могут импортировать векторные файлы в форматы Corel Draw. В формате CDR содержаться и растровые графические объекты. В этом формате применяется компрессия, причем для векторных и растровых файлов применяется разная компрессия.
Метафайловые форматы
Метафайлы могут хранить и растровые, и векторные данные. Простейшие метафайлы напоминают файлы векторного формата; они содержат язык или синтаксис для определения элементов векторных данных, но могут включать и растровое представление изображения. Метафайлы часто используются для транспортировки растровых и векторных данных между аппаратными платформами, а также для перемещения изображений между программными платформами.
Наиболее распространенные метафайловые форматы — WPG, Macintosh PICT и CGM.
8. Форматы графических данных. Графические редакторы
8.Форматы графических данных. Графические редакторы.
Вкомпьютерной графике применяют три десятка форматов файлов для хранения изображений. Но лишь часть из них стала стандартом. Несовместимые форматы имеют файлы растровых, векторных, трехмерных изображений, хотя существуют форматы, позволяющие хранить данные разных классов. Многие приложения ориентированы на собственные специфические форматы, перенос их файлов в другие программы вынуждает использовать специальные фильтры или экспортировать изображения в стандартный формат.
TIFF (Tagged Image File Format). Формат предназначен для хранения растровых изображений высокого качества (расширение имени файла .TIF). Относится к числу широко распространенных, отличается переносимостью между платформами (IBM PC и Apple Macintosh), обеспечен поддержкой со стороны большинства графических, верстальных и дизайнерских программ. Предусматривает широкий диапазон цветового охвата – от монохромного черно-белого до 32-разрядной модели цветоделения CMYK. Начиная с версии
6.0в формате TIFF можно хранить сведения о масках изображений. Для уменьшения размера файла применяется встроенный алгоритм сжатия LZW.
PSD (PhotoShop Document). Собственный формат программы Adobe Photoshop
(расширение имени файла .PSD), один из наиболее мощных по возможностям хранения растровой графической информации. Позволяет запоминать параметры слоев, каналов, степени прозрачности, множества масок. Поддерживаются 48-разрядное кодирование цвета, цветоделение и различные цветовые модели. Основной недостаток выражен в том, что отсутствие эффективного алгоритма сжатия информации приводит к большому объему файлов.
JPEG (Joint Photographic Experts Group). Формат предназначен для хранения растровых изображений (расширение имени файла .JPG). Позволяет регулировать соотношение между степенью сжатия файла и качеством изображения. Применяемые методы сжатия основаны на удалении “ избыточной” информации, поэтому формат рекомендуют использовать только для электронных публикаций.
GIF (Graphics Interchange Format). Стандартизирован в 1987 как средство хранения сжатых изображений с фиксированным (256) количеством цветов (расширение имени файла
.GIF). Получил популярность в Интернете благодаря высокой степени сжатия. Последняя версия формата GIF89a позволяет выполнять чересстрочную загрузку изображений и создавать рисунки с прозрачным фоном. Ограниченные возможности по количеству цветов обусловливают его применение исключительно в электронных публикациях.
PNG (Portable Network Graphics). Формат хранения изображений для их публикации в
Интернете (расширение имени файла .PNG). Поддерживаются три типа изображений – цветные с глубиной 8 или 24 бита и черно-белое с градацией 256 оттенков серого. Сжатие информации происходит практически без потерь, предусмотрены 254 уровня альфа-канала, чересстрочная развертка.
PDF (Portable Document Format). Формат описания документов, разработанный фирмой Adobe (расширение имени файла .PDF). Хотя этот формат в основном предназначен для хранения документа целиком, его впечатляющие возможности позволяют обеспечить эффективное представление изображений. Формат является аппаратно-независимьм, поэтому вывод изображений допустим на любых устройствах – от экрана монитора до фотоэкспонирующего устройства. Мощный алгоритм сжатия со средствами управления итоговым разрешением изображения обеспечивает компактность файлов при высоком качестве иллюстраций.
Графические редакторы позволяют создавать, сканировать и редактировать картинки на экране. Наиболее известные разработки — Image Editor, Corel Draw, Fotoshop, 3d Studio (трехмерная графика с анимацией) и многие другие. Пакеты деловой и научной графики предназначены для более наглядного изображения информации — диаграмм, графиков на основе таблиц. Как правило, они входят в состав других систем.
Примеры графических редакторов
CorelDRAW – векторный графический редактор, разработанный канадской корпорацией
Corel.
Текущая версия продукта — CorelDRAW Graphics Suite X4, доступна только для Microsoft Windows. Более ранние версии выпускались также для Apple Macintosh и для GNU/Linux. Последняя версия для GNU/Linux — 9-я версия, выпущенная в 2000. В 2002 вышла последняя 11-я версия для Macintosh. В пакет CorelDRAW Graphics Suite также входит редактор растровой графики Corel PHOTO-PAINT и другие программы, например, для захвата изображений с экрана Corel CAPTURE. Программа векторизации растровой графики Corel TRACE, до 12 версии входила в пакет, как самостоятельная программа.
Рис. 8. Примеры работы в программе CorelDRAW
Вкомплект фирма Corel включила множество программ, в том числе Corel Photo-Paint. Новый пакет располагает бесспорно самым мощным инструментарием среди всех программ обзора, а при этом по сравнению с предыдущей версией интерфейс стал проще, а инструментальные средства рисования и редактирования узлов — более гибкими. Однако что касается новые функций, в частности подготовки публикаций для Web, то здесь CorelDraw уступает CorelXara. Работа CorelDraw с цветами CMYK оставляет желать лучшего. Цвета файлов GIF и JPEG заметно отличались от цветов, выводимых для пробного отпечатка Matchprint, в то время как пакет FreeHand воспроизводил одинаковые цвета на экране, в файлах Web и на принтерах.
Adobe Photoshop
Вобширном классе программ для обработки растровой графики особое место занимает пакет Photoshop компании Adobe. По сути дела, сегодня он является стандартом в компьютерной графике, и все другие программы неизменно сравнивают именно с ним.
Adobe Photoshop – растровый графический редактор, разработанный и распространяемый фирмой Adobe Systems. Этот продукт является лидером рынка в области коммерческих средств редактирования растровых изображений, и наиболее известным продуктом фирмы Adobe. Часто эту программу называют просто Photoshop (Фотошоп).
Несмотря на то, что изначально программа была разработана для редактирования изображений
для печати на бумаге (для полиграфии), сейчас она широко используется в веб-дизайне. Основной формат Photoshop, PSD, может быть экспортирован и импортирован во весь ряд этих программных продуктов. Photoshop CS поддерживает создание меню для DVD. Совместно с Adobe Encore DVD, Photoshop позволяет создавать меню или кнопки DVD. Photoshop CS3 в версии Extended поддерживает также работу с трёхмерными слоями.
Главные элементы управления программы Adobe Photoshop сосредоточены в строке меню и панели инструментов. Особую группу составляют диалоговые окна – инструментальные палитры:
Чем отличаются форматы изображений и зачем они нужны
Вадим Сычёв
Одно и то же изображение в разных форматах может иметь разный размер и разное качество. Почему так, для чего используются разные форматы и чем они отличаются — разбираемся в статье.
RAW
Это необработанный файл изображения без сжатия. Вы получаете файлы RAW, делая снимки на цифровом зеркальном фотоаппарате. По этой причине такие файлы огромны — каждый из них легко может занимать 25 МБ. Это подходит для редактирования фотографий, но не для их хранения, поэтому и существует сжатие изображений.
В статье будет использоваться одна и та же фотография для сравнения. В браузере нельзя отобразить её в формате RAW, но просмотр высококачественных фотографий в формате JPEG или PNG должен дать представление о том, как выглядит оригинал. Также для сравнения необработанный файл этой фотографии имеет размер 12,4 МБ.
JPEG
Наиболее распространённый формат изображений JPEG (или JPG) является стандартом организации Joint Photographic Experts Group и часто используется для публикации фотографий и изображений текста в интернете. Формат поддерживает 24 бита на пиксель, по 8 для зелёного, синего и красного, что делает этот формат «truecolor», который может отображать более 16 000 000 цветов.
JPEG способен создавать изображения высокого качества, но это всё равно формат сжатия с потерями. Вот почему вы часто будете видеть варианты «низкое», «среднее» и «высокое» качество при экспорте изображения в формате JPEG. Каждый параметр уменьшает степень сжатия и повышает качество фотографии. Вот фотография в форматах JPEG высокого, среднего и низкого качества с соответствующими размерами.
JPEG высокого качества (качество установлено на 100), размер: 471 КБ
JPEG среднего качества (установлено качество 50), размер: 68 КБ
JPEG низкого качества (качество установлено до 20), размер: 32 КБ
Высококачественный JPEG обычно является хорошим компромиссом между размером и качеством. Однако, как только вы создаёте JPEG среднего и низкого качества, изображение значительно ухудшается. Кроме того, JPEG лучше всего подходит для фотографий или рисунков, у которых меньше резких переходов, чем у текста.
GIF
Graphics Interchange Format (GIF) допускает 8 бит на пиксель, по три на красный и зелёный и два на синий. Поэтому GIF-файлам доступны 256 цветов, хотя можно получить и больше, используя несколько цветовых блоков с различными 256-цветными палитрами. При сжатии без потерь GIF-файлы могут идеально воспроизводить свои ограниченные цветовые палитры при многократном повторном сжатии.
Вот тестовая фотография в кодировке GIF:
Размер GIF: 194 КБ
Как вы можете видеть, размер относительно невелик, но отсутствие глубины цвета ухудшает качество изображения (это особенно заметно при переходах между светлым и тёмным, например, внутри края синего горшка с жёлтым цветком на правой стороне фото).
Другая важная вещь, которую нужно знать о GIF-файлах, заключается в том, что они могут быть анимированными, чему можно найти множество интересных применений. Используя несколько кадров изображения, нарисованных по порядку, можно создать видимость движения. Помимо создания анимации, формат GIF редко используется из-за его ограниченного цветового пространства. Более подробно ознакомиться с вариантами использования анимированных GIF-файлов вы можете, перейдя на эту страницу.
PNG
Тип файла Portable Network Graphics, предназначенный для замены GIF, — это ещё один формат сжатия без потерь. Он содержит значительно больше информации, чем его предшественник: 24 или 32 бита на пиксель. 24-разрядная версия содержит информацию RGB, а 32-разрядная использует цветовое пространство RGBA. «A» в RGBA означает «альфа», что обеспечивает разные уровни прозрачности изображения (клетчатый фон, как на рисунке ниже, обычно указывает на прозрачность).
Поскольку PNG-файл содержит гораздо больше информации, он будет немного больше, чем JPEG или GIF.
Размер PNG: 1,5 МБ
Эта фотография PNG выглядит не лучше, чем высококачественный JPEG, хотя важно помнить, что сжатие без потерь будет поддерживать качество фотографии при многократном повторном сжатии. Кроме того, если важна прозрачность, PNG — верное решение.
TIFF
The Tagged Image File Format изначально разрабатывался для сканеров и становился всё более сложным по мере того, как сканеры переходили от чёрно-белого к полутоновому и до полноцветного изображения. Теперь это широко используемый полноцветный тип файла. TIFF-файлы могут быть сохранены в сжатом или несжатом виде, а используемое сжатие может быть с потерями или без. В большинстве случаев будет использоваться сжатие без потерь, хотя, если размер важен, можно пожертвовать качеством. Поскольку TIFF технически является обёрткой или контейнером файла, он может сохранять изображения с различными битами на пиксель, предоставляя вам возможность иметь очень большое количество цветов, как это было бы с JPEG или PNG.
Примечание Поскольку поддержка TIFF не универсальна в браузерах, показаны высококачественные JPEG-скриншоты TIFF-файлов.
Несжатый размер TIFF: 2,2 МБ
Размер сжатого файла TIFF: 1,6 МБ
Эти файлы изображений без потерь немного объёмнее, чем форматы JPEG или GIF, но они содержат гораздо больше информации. Хотя в интеренете вы не видите TIFF так же часто, как другие форматы, он очень широко используется и может быть открыт практически любой программой для редактирования изображений.
BMP
Это старый формат, который уже не так часто используется. Из-за проблем с отображением этого формата в браузерах используется скриншот BMP в высококачественном JPEG ниже, чтобы вы могли увидеть, как он выглядит.
BMP (bitmap) — это, прежде всего, формат для Windows, и стандарт поддерживается Microsoft. Как и TIFF, он может хранить произвольное количество бит на пиксель, вплоть до 64, а значит, он содержит много информации об изображении. Этот формат может содержать данные о прозрачности, но некоторые приложения Microsoft не позволяют их читать.
Короче говоря, если у вас есть BMP, конвертируйте его во что-то другое. Всё будет работать лучше.
Размер BMP: 1,1 МБ
Какой формат изображений лучше использовать?
Короткий ответ: для большинства целей PNG — очень достойный вариант. Особенно если изображения большого размера. Например, для печати фотографий размером 8×10 и более. Различие между типами файлов наиболее очевидны на напечатанных фотографиях. А сжатие без потерь означает, что качество будет поддерживаться в течение нескольких циклов сжатия.
JPEG высокого или даже среднего качества, скорее всего, подойдёт, если вам нужна более высокая степень сжатия, например для отправки фотографий по электронной почте. TIFF в основном полезен, если вы знаете, как настроить определённые параметры. Следует избегать как GIF, так и BMP (если, конечно, вы не создаёте анимированные GIF). Рекомендуется хранить RAW-файлы, чтобы вы всегда могли редактировать свои фотографии прямо из исходника.
Перевод статьи «JPEG, GIF, or PNG? Image Filetypes Explained and Tested»
Руководство по типам и форматам файлов изображений — Технологии веб-медиа
В этом руководстве мы рассмотрим типы файлов изображений, обычно поддерживаемые веб-браузерами, и предоставим информацию, которая поможет вам выбрать наиболее подходящие форматы для изображений вашего сайта.
Ниже перечислены форматы файлов изображений, наиболее часто используемые в Интернете.
Примечание: Более старые форматы, такие как PNG, JPEG, GIF, имеют низкую производительность по сравнению с более новыми форматами, такими как WebP и AVIF, но имеют более широкую «историческую» поддержку браузеров. Новые форматы изображений становятся все более популярными, поскольку браузеры без поддержки становятся все более неактуальными (то есть имеют практически нулевую долю рынка).
Следующий список включает форматы изображений, которые появляются в Интернете, но которых следует избегать для веб-контента (как правило, это связано с тем, что они не имеют широкой поддержки браузеров или потому, что существуют лучшие альтернативы).
Примечание: Аббревиатура каждого формата изображения связана с более подробным описанием формата, его возможностей и подробной информацией о совместимости браузера (включая информацию о поддерживаемых версиях и специальных функциях, которые могли быть представлены позже).
Примечание. В Safari 11.1 добавлена возможность использовать формат видео в качестве замены анимированного gif.
Никакой другой браузер не поддерживает это.
Смотрите ошибку Chromium и ошибку Firefox для получения дополнительной информации.
В следующих разделах представлен краткий обзор каждого из типов файлов изображений, поддерживаемых веб-браузерами.
В приведенных ниже таблицах термин бит на компонент относится к числу битов, используемых для представления каждого компонента цвета.
Например, глубина цвета RGB, равная 8, означает, что каждый из компонентов красного, зеленого и синего представлен 8-битным значением. Битовая глубина , с другой стороны, это общее количество битов, используемых для представления каждого пикселя в памяти.
APNG (анимированная портативная сетевая графика)
APNG — это формат файла, впервые представленный Mozilla, который расширяет стандарт PNG, добавляя поддержку анимированных изображений. Концептуально похожий на анимированный формат GIF, который использовался в течение десятилетий, APNG более эффективен, поскольку поддерживает различную глубину цвета, тогда как анимированный GIF поддерживает только 8-битный индексированный цвет.
APNG идеально подходит для базовых анимаций, которые не нужно синхронизировать с другими действиями или звуковой дорожкой, такими как индикаторы выполнения, индикаторы действий и другие анимированные последовательности.
Например, APNG — это один из форматов, поддерживаемых при создании анимированных наклеек для приложения Apple iMessage (и приложения Messages на iOS).
Они также обычно используются для анимированных частей пользовательского интерфейса веб-браузеров.
Изображение AVIF
Формат файла изображения AV1 (AVIF) — это мощный бесплатный формат файлов с открытым исходным кодом, который кодирует Битовые потоки AV1 в контейнере High Efficiency Image File Format (HEIF).
Примечание: AVIF может стать «следующей большой вещью» для обмена изображениями в веб-контенте. Он предлагает самые современные функции и производительность без обременений сложными лицензиями и патентными отчислениями, которые препятствуют сопоставимым альтернативам.
AV1 — это формат кодирования, который изначально был разработан для передачи видео через Интернет.
Этот формат выигрывает от значительных достижений в области кодирования видео в последние годы и может потенциально выиграть от соответствующей поддержки аппаратного рендеринга.
Однако в некоторых случаях он также имеет недостатки, поскольку к кодированию видео и изображений предъявляются разные требования.
Формат предлагает:
Отличное сжатие с потерями по сравнению с JPG и PNG для визуально схожих уровней сжатия (например, изображения AVIF с потерями примерно на 50% меньше, чем изображения JPEG).
Обычно AVIF имеет лучшее сжатие, чем WebP — среднее значение сжатия 50% против 30% для одного и того же набора JPG (источник: Сравнение AVIF WebP (блог CTRL)).
Сжатие без потерь.
Хранение анимации/множества изображений (аналогично анимированным GIF, но с гораздо лучшим сжатием)
Поддержка альфа-канала (т.е. для прозрачности).
Расширенный динамический диапазон (HDR): поддержка хранения изображений, которые могут представлять больший контраст между самыми светлыми и самыми темными частями изображения.
Wide Color Gamut: поддержка изображений, которые могут содержать более широкий диапазон цветов.
AVIF не поддерживает прогрессивный рендеринг, поэтому файлы должны быть полностью загружены, прежде чем их можно будет отобразить.
Это часто мало влияет на реальный опыт пользователя, потому что файлы AVIF намного меньше, чем эквивалентные файлы JPEG или PNG, и, следовательно, их можно загружать и отображать намного быстрее.
Для файлов большего размера влияние может стать значительным, и вам следует рассмотреть возможность использования формата, поддерживающего прогрессивный рендеринг.
AVIF поддерживается на рабочем столе в Chrome, Opera и Firefox (Firefox поддерживает неподвижные изображения, но не анимацию).
Поскольку поддержка еще не является всеобъемлющей (и имеет небольшую историческую глубину), вам следует предоставить запасной вариант в формате WebP, JPEG или PNG, используя элемент (или какой-либо другой подход).
BMP (файл Bitmap)
Тип файла BMP ( Bitmap image ) наиболее распространен на компьютерах с Windows и обычно используется только в особых случаях в веб-приложениях и содержимом.
Предупреждение: Обычно следует избегать использования файлов BMP для содержимого веб-сайта.
Наиболее распространенная форма файла BMP представляет данные в виде несжатого растрового изображения, что приводит к большим размерам файлов по сравнению с типами изображений PNG или jpg.
Существуют более эффективные форматы BMP, но они широко не используются и редко поддерживаются веб-браузерами.
Теоретически BMP поддерживает множество внутренних представлений данных.
Простейшая и наиболее часто используемая форма файла BMP представляет собой несжатое растровое изображение, в котором каждый пиксель занимает 3 байта, представляющих его красный, зеленый и синий компоненты, а каждая строка дополняется 0x00 байтов, кратных 4 байтам.
Хотя в спецификации определены и другие представления данных, они широко не используются и часто вообще не реализуются.
Эти функции включают в себя: поддержку различной битовой глубины, индексированного цвета, альфа-каналов и различных порядков пикселей (по умолчанию BMP записывается из левого нижнего угла вправо и вверх, а не из левого верхнего угла вправо и влево). нижний).
Теоретически поддерживаются несколько алгоритмов сжатия, и данные изображения также могут быть сохранены в формате JPEG или PNG в файле BMP.
GIF (формат обмена графикой)
В 1987 году поставщик онлайн-услуг CompuServe представил формат файла изображения GIF ( Graphics Interchange Format ), чтобы обеспечить формат сжатой графики, который могли использовать все участники их службы. GIF использует алгоритм Lempel-Ziv-Welch (LZW) для сжатия без потерь 8-битной индексированной цветной графики.
GIF был одним из первых двух графических форматов, поддерживаемых HTML, наряду с XBM.
Каждый пиксель в GIF представлен одним 8-битным значением, служащим индексом в палитре 24-битных цветов (по 8 бит красного, зеленого и синего). Длина таблицы цветов всегда равна степени двойки (то есть каждая палитра имеет 2, 4, 8, 16, 32, 64 или 256 записей).
Для имитации более 255 или 256 цветов обычно используется сглаживание.
Технически возможно объединить несколько блоков изображения, каждый со своей цветовой палитрой, для создания полноцветных изображений, но на практике это делается редко.
Пиксели непрозрачны, если определенный индекс цвета не обозначен как прозрачный, и в этом случае пиксели, окрашенные в это значение, полностью прозрачны.
GIF поддерживает простую анимацию, в которой после начального полноразмерного кадра предоставляется серия изображений, отражающих части изображения, которые изменяются с каждым кадром.
GIF был чрезвычайно популярен на протяжении десятилетий благодаря своей простоте и совместимости.
Его поддержка анимации вызвала возрождение его популярности в эпоху социальных сетей, когда анимированные GIF-файлы начали широко использоваться для коротких «видео», мемов и других простых анимационных последовательностей.
Еще одна популярная функция GIF — поддержка чересстрочной развертки, когда ряды пикселей сохраняются не по порядку, так что частично полученные файлы могут отображаться в более низком качестве.
Это особенно полезно при медленном сетевом соединении.
GIF — хороший выбор для простых изображений и анимации, хотя преобразование полноцветных изображений в GIF может привести к неудовлетворительному дизерингу.
Как правило, современный контент должен использовать PNG для проиндексированных неподвижных изображений без потерь и , и следует рассмотреть возможность использования APNG для анимационных последовательностей без потерь.
ICO (значок Microsoft Windows)
Формат файла ICO (значок Microsoft Windows) был разработан Microsoft для значков рабочего стола систем Windows. Однако в ранних версиях Internet Explorer появилась возможность для веб-сайта предоставить файл ICO с именем favicon.ico
в корневом каталоге веб-сайта, чтобы указать значок favicon — значок, который будет отображаться в меню «Избранное», и другие места, где было бы полезно изобразительное изображение сайта.
Файл ICO может содержать несколько значков и начинается с каталога со списком сведений о каждом из них.
После каталога идут данные для иконок.
Данные каждого значка могут быть либо изображением BMP без заголовка файла, либо полным изображением PNG (включая заголовок файла).
Если вы используете файлы ICO, вам следует использовать формат BMP, так как поддержка PNG внутри файлов ICO не была добавлена до Windows Vista и может не поддерживаться должным образом.
Предупреждение: файлы ICO не должны можно использовать в веб-контенте.
Кроме того, их использование для фавиконов сократилось в пользу использования файла PNG и элемента , как описано в разделе Предоставление значков для различных контекстов использования в: элемент ссылки на внешний ресурс.
JPEG (изображение Объединенной группы экспертов по фотографии)
Формат изображения JPEG (обычно произносится как « jay-peg ») в настоящее время является наиболее широко используемым форматом сжатия с потерями для неподвижных изображений.
Это особенно полезно для фотографий; применение сжатия с потерями к содержимому, требующему резкости, например к диаграммам или диаграммам, может привести к неудовлетворительным результатам.
JPEG на самом деле является форматом данных для сжатых фотографий, а не типом файла.
Спецификация JFIF ( J PEG F ile I ninterchange F формат) описывает формат файлов, которые мы считаем изображениями «JPEG».
PNG (Portable Network Graphics)
Формат изображения PNG (произносится как « ping ») использует сжатие без потерь, поддерживает более высокую глубину цвета, чем GIF, и является более эффективным, а также поддерживает полную альфа-прозрачность.
PNG широко поддерживается, и все основные браузеры предлагают полную поддержку его функций.
Internet Explorer, который представил поддержку PNG в версиях 4–5, не поддерживал ее полностью до IE 9 и имел много печально известных ошибок на протяжении многих прошедших лет, в том числе в когда-то вездесущем Internet Explorer 6.
Это замедлило внедрение PNG, но теперь оно широко используется, особенно когда требуется точное воспроизведение исходного изображения.
SVG (масштабируемая векторная графика)
SVG — это формат векторной графики на основе XML, который указывает содержимое изображения в виде набора команд рисования, которые создают фигуры, линии, применяют цвета, фильтры и т. д.
Файлы SVG идеально подходят для диаграмм, значков и других изображений, которые можно точно нарисовать в любом размере.
Таким образом, SVG популярен для элементов пользовательского интерфейса в современном веб-дизайне.
Файлы SVG — это текстовые файлы, содержащие исходный код, который при интерпретации рисует желаемое изображение. Например, в этом примере определяется область рисования с начальным размером 100 на 100 единиц, содержащая линию, проведенную по диагонали через прямоугольник:
SVG можно использовать в веб-содержимом двумя способами:
Вы можете напрямую написать элемент в HTML, содержащий элементы SVG для рисования изображения.
Вы можете отображать изображение SVG везде, где вы можете использовать любые другие типы изображений, в том числе с и элементы , свойство CSS background-image и так далее.
SVG — идеальный выбор для изображений, которые могут быть представлены с помощью ряда команд рисования, особенно если размер, в котором будет отображаться изображение, неизвестен или может варьироваться, поскольку SVG плавно масштабируется до нужного размера. Как правило, это не очень удобно для чисто растровых или фотографических изображений, хотя растровые изображения можно включать в SVG.
TIFF (формат файла изображения с тегами)
TIFF — это формат файла растровой графики, который был создан для хранения отсканированных фотографий, хотя это может быть любое изображение.
Это несколько «тяжелый» формат, поскольку файлы TIFF имеют тенденцию быть больше, чем изображения в других форматах.
Это связано с часто включаемыми метаданными, а также с тем фактом, что большинство изображений TIFF либо несжаты, либо используют алгоритмы сжатия, которые по-прежнему оставляют довольно большие файлы после сжатия.
TIFF поддерживает различные методы сжатия, но наиболее часто используемыми являются системы сжатия CCITT Group 4 (и, для более старых факсимильных систем, Group 3), используемые программным обеспечением факса, а также LZW и сжатие JPEG с потерями.
Каждое значение в файле TIFF определяется с помощью тега (указывающего, что это за информация, например, ширина изображения) и его типа (указывающего формат, в котором хранятся данные), за которым следует длина массива значений для присвоения этому тегу (все свойства хранятся в массивах, даже для отдельных значений). Это позволяет использовать разные типы данных для одних и тех же свойств.
Например, ширина изображения ImageWidth хранится с использованием тега 9.0069 0x0100 и представляет собой массив с одной записью.
При указании типа 3 ( SHORT ) значение ImageWidth сохраняется как 16-битное значение:
При указании типа 4 ( LONG ) ширина сохраняется как 32-битное значение:
Один файл TIFF может содержать несколько изображений; это может использоваться, например, для представления многостраничных документов (таких как многостраничный отсканированный документ или полученный факс).
Однако программное обеспечение для чтения файлов TIFF требуется только для поддержки первого изображения.
TIFF поддерживает множество цветовых пространств, а не только RGB.
К ним относятся CMYK, YCbCr и другие, что делает TIFF хорошим выбором для хранения изображений, предназначенных для печати, кино или телевидения.
Давным-давно некоторые браузеры поддерживали изображения TIFF в веб-содержимом; сегодня, однако, для этого необходимо использовать специальные библиотеки или надстройки для браузера.
Таким образом, файлы TIFF бесполезны в контексте веб-контента, но обычно предоставляются загружаемые файлы TIFF при распространении фотографий и других изображений, предназначенных для точного редактирования или печати.
WebP-изображение
WebP поддерживает сжатие с потерями с помощью прогнозирующего кодирования на основе видеокодека VP8 и сжатие без потерь, в котором используются замены для повторяющихся данных.
Изображения WebP с потерями в среднем на 25–35 % меньше, чем изображения JPEG с визуально схожими уровнями сжатия.
Изображения WebP без потерь обычно на 26% меньше, чем те же изображения в формате PNG.
WebP также поддерживает анимацию: в файле WebP с потерями данные изображения представлены битовым потоком VP8, который может содержать несколько кадров. WebP без потерь занимает 9-е местоБлок 0069 ANIM , описывающий анимацию, и блок ANMF , представляющий кадр последовательности анимации.
Зацикливание поддерживается.
WebP теперь имеет широкую поддержку в последних версиях основных веб-браузеров, хотя и не имеет глубокой исторической поддержки.
Предоставьте запасной вариант в формате JPEG или PNG, например, с помощью элемента .
Примечание: Несмотря на объявленную поддержку WebP в Safari 14, начиная с версии 14.0 изображения .webp не отображаются изначально на рабочем столе macOS, тогда как Safari на iOS 14 отображает изображения .webp должным образом.
XBM (файл растрового изображения системы X Window)
Файлы XBM (X Bitmap) были первыми, которые стали поддерживаться в Интернете, но больше не используются, и их следует избегать, так как их формат имеет потенциальные проблемы с безопасностью.
Современные браузеры уже много лет не поддерживают файлы XBM, но при работе со старым содержимым вы можете найти некоторые из них.
XBM использует фрагмент кода C для представления содержимого изображения в виде массива байтов.
Каждое изображение состоит из 2–4 #define , предоставляя ширину и высоту растрового изображения (и, возможно, горячую точку, если изображение спроектировано как курсор), за которыми следует массив из беззнаковых символов , где каждое значение содержит 8 1-битных монохромных пикселей.
Изображение должно быть кратно 8 пикселям в ширину.
Например, следующий код представляет изображение XBM размером 8 на 8 пикселей, причем эти пиксели расположены в черно-белом шахматном порядке:
#define square8_width 8
# определить площадь8_высота 8
статический символ без знака Square8_bits[] = {
0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55, 0xAA, 0x55
};
Выбрать лучший формат изображения для ваших нужд, вероятно, проще, чем форматы видео, поскольку существует меньше вариантов с широкой поддержкой, и каждый из них, как правило, имеет определенный набор вариантов использования.
Фотографии
Фотографии обычно хорошо работают при сжатии с потерями (в зависимости от конфигурации кодировщика).
Это делает JPEG и WebP хорошим выбором для фотографий, причем JPEG более совместим, но WebP, возможно, предлагает лучшее сжатие.
Чтобы максимально повысить качество и сократить время загрузки, рассмотрите возможность использования резервного варианта с WebP в качестве первого варианта и JPEG в качестве второго.
В противном случае JPEG является безопасным выбором для совместимости.
Лучший выбор
Резервный вариант
WebP или JPEG
JPEG
Иконки
Для небольших изображений, таких как значки, используйте формат без потерь, чтобы избежать потери деталей в изображении ограниченного размера.
Хотя WebP без потерь идеально подходит для этой цели, поддержка еще не получила широкого распространения, поэтому PNG — лучший выбор, если вы не предлагаете запасной вариант. Если ваше изображение содержит менее 256 цветов, можно использовать GIF, хотя PNG часто сжимает еще меньше с помощью опции индексированного сжатия (PNG-8).
Если значок может быть представлен с помощью векторной графики, рассмотрите возможность использования SVG, так как он масштабируется для различных разрешений и размеров, поэтому он идеально подходит для адаптивного дизайна.
Хотя поддержка SVG хороша, возможно, стоит предложить резервную копию PNG для старых браузеров.
Лучший выбор
Резервный вариант
SVG, WebP без потерь или PNG
PNG
Скриншоты
Если вы не хотите идти на компромисс в отношении качества, вам следует использовать формат без потерь для скриншотов.
Это особенно важно, если на скриншоте есть текст, так как текст легко становится нечетким и нечетким при сжатии с потерями.
PNG, вероятно, ваш лучший выбор, но WebP без потерь, возможно, будет лучше сжат.
Лучший выбор
Резервный вариант
WebP или PNG без потерь; JPEG, если артефакты сжатия не
беспокойство
PNG или JPEG; GIF для скриншотов с малым количеством цветов
Схемы, рисунки и диаграммы
Для любого изображения, которое можно представить с помощью векторной графики, SVG — лучший выбор.
В противном случае вы должны использовать формат без потерь, такой как PNG.
Если вы выберете формат с потерями, например JPEG или WebP с потерями, тщательно взвесьте уровень сжатия, чтобы текст или другие формы не стали нечеткими или нечеткими.
Лучший выбор
Резервный вариант
СВГ
PNG
В то время как стандартный элемент HTML не поддерживает резервные варианты совместимости для изображений, элемент поддерживает. используется в качестве обертки для ряда из элементов, каждый из которых определяет версию изображения в другом формате или в разных условиях носителя, а также элемент, который определяет, где отображать изображение и откат к версии по умолчанию или «наиболее совместимой».
Например, если вы отображаете диаграмму, лучше всего отображаемую в формате SVG, но хотите предложить альтернативу диаграмме в формате PNG или GIF, вы должны сделать что-то вроде этого:
<изображение
источник = "диаграмма.gif"
alt="Диаграмма, показывающая каналы данных" />
картинка>
Вы можете указать столько s, сколько пожелаете, хотя обычно достаточно 2 или 3.
Руководство по типам и форматам носителей
Технологии веб-медиа
Руководство по видеокодекам, используемым в Интернете
HTML и элементов
Свойство CSS background-image
Конструктор HTMLImageElement. Image() и HTMLImageElement интерфейс
Последнее изменение: , участниками MDN
13 лучших форматов изображений и когда их использовать
Веб-строительство Оптимизация
29 июня 2022 г.
Надя М.
11 минут Чтение
Загрузить электронную книгу: Создайте свой первый веб-сайт за 9 простых шагов
Каждый формат изображения оптимизирован для различных целей, поэтому важно понимать их различия и знать, когда их использовать.
Более 90% веб-сайтов содержат изображения в своем контенте, поскольку они имеют тенденцию привлекать внимание читателей или объяснять сложную информацию с помощью инфографики или снимков экрана. Изображения также могут стимулировать конверсию и способствовать распространению в социальных сетях.
Однако, если вы используете неправильный формат изображения, это может привести к замедлению работы вашего сайта или возникновению нежелательных ошибок, что приведет к ухудшению взаимодействия с пользователем.
Эта статья поможет вам понять разницу между форматами изображений и понять, когда лучше всего использовать каждый из них.
Различные типы файлов изображений — растровые и векторные
Прежде чем говорить о различиях между растровой графикой и векторной графикой , важно понять разницу между сжатием с потерями и сжатием без потерь.
С потерями и без потерь считаются методами сжатия, а растровые и векторные являются типами файлов изображений.
Сжатие с потерями — это процесс, при котором удаляются некоторые данные изображения. Хотя это значительно уменьшает размер файла, это также снижает качество изображения.
Между тем, сжатие без потерь удаляет только несущественные метаданные. Он лишь немного уменьшает размер файла, но сохраняет качество изображения.
Растровые изображения могут быть как с потерями, так и без потерь, в то время как векторные изображения не могут быть ни с потерями, ни без потерь, потому что их размер уже мал — поэтому они не нуждаются в сжатии.
Чтобы выбрать наиболее подходящий для вас формат файла, вы должны учитывать качество изображения, ожидаемую скорость открытия изображений вашими посетителями и объем свободного места для их хранения.
Форматы файлов растровых изображений
Растровые изображения состоят из сетки крошечных квадратных точек, называемых пикселями. Каждый пиксель содержит цвет, который выстраивается в линию друг с другом, чтобы сформировать изображение. Чем выше разрешение, тем больше деталей можно увидеть на изображении.
Растровые изображения обычно имеют больший размер файла, чем векторные изображения. Примеры форматов растровых файлов включают JPEG , GIF и PNG — это наиболее распространенные типы файлов изображений в Интернете.
Используйте растровые изображения для сложных изображений с гладкими краями и цветовыми градиентами, таких как проекты графического дизайна и фотографии.
Каждый пиксель в растровых файлах имеет определенный цвет, положение и пропорции в соответствии с разрешением. Это означает, что если вы измените размер изображения, пиксели будут растянуты, чтобы заполнить дополнительное пространство, что сделает ваше изображение размытым, искаженным или пиксельным.
Форматы файлов векторных изображений
Векторные изображения состоят из путей, основанных на математических уравнениях.
Путь определяется начальной и конечной точками, которые соединяются линиями и кривыми. Это может быть прямая линия, квадрат или изогнутая форма. Каждый контур может содержать различные свойства, такие как цвет обводки, цвет заливки и толщина.
Поскольку векторные изображения определяются на основе алгоритмов, а не определенного количества пикселей, их можно масштабировать без искажений или потери качества.
Как правило, они имеют меньший размер файла, чем растры. Примеры типов файлов векторных изображений: EPS , SVG и AI .
Люди часто используют файлы векторных изображений для логотипов, значков или шрифтов — визуальные элементы должны иметь гибкую масштабируемость в любой ситуации.
При сравнении качество векторного изображения не меняется при увеличении. С другой стороны, увеличение растра может снизить качество его изображения.
8 лучших растровых форматов
Теперь, когда вы узнали об основных различиях между растровыми и векторными изображениями, давайте рассмотрим наиболее часто используемые форматы файлов для оптимизации изображений, что приведет к повышению производительности веб-сайта. Мы рассмотрим плюсы и минусы каждого формата, поддержку браузера и операционной системы, а также то, для чего лучше всего использовать каждый формат.
1. JPEG и JPG
Важно отметить, что JPEG и JPG являются одними и теми же форматами файлов с разными сокращениями и расширениями файлов. Объединенная группа экспертов по фотографии (JPEG) — это растровое изображение со сжатием с потерями.
Сжатие с потерями означает, что JPEG удаляет некоторые данные для уменьшения размера файла, что в свою очередь снижает качество изображения. Относительно небольшие размеры файлов позволяют сэкономить больше места на диске или карте памяти.
Обычно используется для сохранения изображений в цифровых камерах и печати, если вам не потребуется дальнейшее редактирование. JPEG — это формат плоского изображения, что означает, что все изменения сохраняются в один слой, и вы не можете отменить изменения. Он также не поддерживает прозрачность, в отличие от PNG и GIF.
JPEG — отличный выбор для использования в Интернете. Посетители вашего сайта могут быстро загружать изображения, а потеря качества едва заметна. Он также подходит для обмена изображениями, поскольку его качество с потерями указывает на то, что файлы JPEG имеют достаточно небольшой размер файла.
JPEG — один из самых распространенных форматов файлов. Кроме того, вы даже можете конвертировать изображения в прогрессивный формат JPEG, чтобы еще быстрее загружать изображения на свой веб-сайт. Это понятно, поскольку файлы JPEG поддерживаются всеми браузерами и операционными системами и обеспечивают относительно оптимальное сжатие.
Все основные браузеры, такие как Google Chrome , Safari и Mozilla Firefox , поддерживают этот тип файла изображения с самой ранней версии.
Тем не менее, JPEG не лучший вариант для изображений с текстовыми строками, таких как обучающие скриншоты и инфографика. Это связано со сжатием изображения с потерями, из-за которого текст на изображении может быть трудночитаемым.
2. PNG
Переносимая сетевая графика (PNG) — это растр со сжатием без потерь.
Поскольку формат PNG без потерь, он сохраняет свои исходные данные, и его качество остается прежним. Это приводит к тому, что PNG имеет более высокое качество изображения, чем JPEG, при сохранении его детализации и цветового контраста.
Текст в формате PNG выглядит более четким, чем в формате JPEG, что делает его лучшим выбором для графики с акцентом на текст, такой как снимки экрана, инфографика или баннеры.
Формат файла PNG оптимизирован для цифрового использования, что делает его наиболее часто используемым форматом изображений. Он также поддерживает больше цветов, чем формат GIF — PNG может обрабатывать до 16 миллионов цветов, а GIF поддерживает только 256 цветов.
Это позволяет получать более яркие изображения, а файлы PNG также могут сохранять прозрачность, что делает их идеальным выбором для логотипов.
Если вы используете PNG для фотографий с высоким разрешением, будет создан файл большего размера, чем JPEG. Тем не менее, это отличный выбор формата для демонстрации высококачественных изображений, таких как дизайнерские работы и фотографии для веб-сайтов портфолио. Просто будьте осторожны, чтобы не злоупотреблять им и не замедлять работу вашего сайта.
Несмотря на то, что файлы PNG можно редактировать без потери качества, формат PNG не лучший выбор для печати из-за его относительно низкого разрешения по сравнению с оптимизированными для печати форматами, такими как AI и TIFF.
PNG поддерживается всеми основными браузерами и стандартными средствами просмотра изображений ОС.
3.
BMP
Bitmap (BMP) Файлы изображений представляют собой растры, отображающие отдельные пиксели, что приводит к незначительному сжатию данного изображения или его отсутствию.
Файлы BMP больше по размеру и непрактичны для хранения или обработки, а их качество ненамного лучше, чем у растровых форматов изображений, таких как PNG или WebP. Это делает файлы BMP не лучшим выбором для использования в Интернете.
Все основные браузеры и операционные системы поддерживают BMP и большинство средств просмотра и редактирования изображений по умолчанию, таких как MS Paint .
Раньше BMP был одним из самых распространенных форматов файлов изображений, но в настоящее время он считается устаревшим из-за своей неоптимизированной природы.
4. GIF
Формат обмена графикой (GIF) — это растр, который использует сжатие без потерь.
Однако файлы GIF являются 8-битными и могут отображать только 256 цветов. Это означает, что GIF имеет менее четкое качество, чем другие растровые форматы. Для сравнения, JPEG может обрабатывать до 24 бит на пиксель, что обеспечивает 16 777 216 цветовых вариаций.
Его 8-битное ограничение делает размер файла небольшим, что делает GIF популярным форматом для создания привлекательного короткого анимационного контента.
Несмотря на ограниченное качество изображения, многие люди используют формат GIF, поскольку он предоставляет средства для предоставления более сложного визуального контента, чем статическое изображение.
GIF поддерживается всеми основными браузерами и операционными системами, а также их стандартными средствами просмотра изображений.
5. TIFF
Формат файла изображения с тегами (TIFF) — это растровое изображение, которое поддерживает сжатие с потерями, но люди обычно используют TIFF в качестве формата изображения без потерь. TIFF и TIF — это одни и те же форматы, только с разными аббревиатурами и расширениями файлов изображений.
Файлы TIFF обычно используются для печати из-за высокого качества изображения. Многие сканеры также используют формат TIFF для сохранения качества отсканированных изображений или документов.
Сохранение файлов в формате TIFF позволяет сохранить их слои, а значит, их можно редактировать в дальнейшем. Однако это делает файлы TIFF больше.
Несмотря на высокое качество, формат TIFF не поддерживается автоматически ни одним из основных браузеров. Вам необходимо установить надстройки или расширения для отображения файла TIFF в вашем веб-браузере.
Чтобы открыть файлы TIFF на локальном компьютере, используйте профессиональный инструмент для редактирования или публикации графики, например Adobe Photoshop . Если вы используете Windows, можно открыть файл TIFF с помощью Windows Photo Viewer .
6. HEIF
Высокоэффективный формат файла изображения (HEIF) — это растровый тип, основанный на отображении пикселей, что означает, что качество изображения будет снижаться при его увеличении.
HEIF станет прямым конкурентом JPEG. Однако эффективность сжатия HEIF в два раза выше, чем у формата JPEG. При том же размере файла HEIF может обеспечить гораздо лучшее качество изображения, чем его конкурент.
Недостатком HEIF является то, что он имеет ограниченную поддержку ОС и не поддерживает веб-браузер. Только macOS Sierra , iOS 11 и более поздние версии имеют поддержку HEIF по умолчанию, и это не включает поддержку Safari.
На данный момент HEIF используется несколькими новыми устройствами для хранения изображений более высокого качества и обеспечивает более оптимизированные размеры файлов, чем JPEG.
7. RAW
RAW — это формат файла изображения, используемый цифровыми камерами для хранения высококачественных изображений. Люди обычно используют файлы RAW для постобработки, например, для ретуши фотографий.
RAW работает с 14-битным цветовым каналом, а JPEG стандартизирован как 8-битный файл. Это дает больше гибкости в настройке цветов и контрастности изображения во время постобработки, поскольку содержит больше тональных и цветовых данных.
Однако эти высококачественные изображения приводят к тому, что файлы RAW имеют большой размер. Один файл изображения RAW может весить сотни мегабайт.
Файлы изображений RAW не подходят для размещения на веб-сайтах или обмена ими, поскольку их основное назначение — облегчить постобработку.
Для просмотра изображений RAW в операционных системах вам потребуется профессиональное программное обеспечение для редактирования фотографий, такое как Adobe Lightroom . Если вы используете macOS, вы можете редактировать изображения RAW с помощью iCloud Photos и Apple Photos .
8. PSD
Документ Photoshop (PSD) — это собственный тип файла Adobe Photoshop для сохранения изображений и незавершенных работ. Это растр со сжатием без потерь.
Как правило, он имеет большой размер файла, поскольку PSD-файл содержит все визуальные элементы Adobe Photoshop, такие как слои, контуры и фильтры. Благодаря этим элементам файлы PSD становятся полностью редактируемыми и настраиваемыми, что позволяет вам продолжать редактирование проекта до тех пор, пока вы не будете удовлетворены результатом.
Хотите улучшить свои изображения?
Ознакомьтесь с нашим руководством по размещению масштабированных изображений на вашем веб-сайте.
Топ 5 векторных форматов
Если в вашем проекте требуется использование векторных изображений, есть еще несколько вариантов, которые следует рассмотреть. Некоторые из них напрямую связаны с используемым вами программным обеспечением, например INDD и AI, но другие зависят от ваших целей, таких как публикация логотипов или печать.
1. SVG
Масштабируемая векторная графика (SVG) — это векторный формат файла. Это означает, что когда вы масштабируете изображение SVG, оно не теряет своего качества.
SVG — это формат изображения на основе XML, оптимизированный для 2D-графики и веб-публикаций. Это также полезно для импорта произведений искусства из приложений для 2D-графики в программное обеспечение для 3D-моделирования.
Можно вставить SVG непосредственно на веб-страницу в виде кода CSS. Он также имеет небольшие размеры файлов, которые занимают лишь небольшой объем вашего хранилища. Эти два фактора делают SVG третьим наиболее распространенным форматом файлов изображений для веб-сайтов.
SVG поддерживает прозрачные изображения и может включать анимацию, но лучше всего использовать его с простыми формами, такими как логотипы, значки или простые иллюстрации.
Этот формат не подходит для отображения и печати сложных изображений с высокой глубиной цвета, так как он визуализируется с использованием точек и путей.
Все основные веб-браузеры поддерживают этот формат файла изображения. Однако редакторы изображений по умолчанию в любой ОС обычно не поддерживают SVG. Это связано с тем, что SVG не подходит для сложных изображений, таких как фотографии, а стандартные редакторы изображений ОС в основном используются для отображения сложных изображений.
Однако большинство программ для иллюстраций поддерживают SVG и могут просматривать этот формат.
Не забудьте включить поддержку WordPress SVG для отображения SVG на вашем веб-сайте WordPress. Для этого вы можете использовать плагин поддержки SVG.
2. EPS
Encapsulated PostScript (EPS) — это вектор со сжатием без потерь. Он используется для сохранения иллюстраций или работ по графическому дизайну в программах для иллюстраций, таких как Adobe Illustrator и CorelDraw 9.0008 .
Как и SVG, EPS изначально разрабатывался как текстовый документ, в котором фигуры и линии очерчены кодом. Однако он не отображает пиксели и цвета, как это делают форматы файлов растровых изображений. Этот кодовый подход приводит к тому, что EPS может масштабироваться без потерь.
Как и файлы TIFF, файлы EPS также широко используются для печати.
Используйте программное обеспечение для иллюстраций для просмотра файлов EPS во всех ОС, поскольку EPS не поддерживается ни одним из основных веб-браузеров и не может быть просмотрен с помощью программ просмотра изображений по умолчанию.
3. PDF
Portable Document Format (PDF) может быть более привычным форматом документа, но его также можно использовать для сохранения изображений и иллюстраций.
Файл PDF создан на том же языке PostScript, что и EPS. Поэтому PDF — отличный выбор для печати. Это вектор со сжатием без потерь, позволяющий увеличивать изображение PDF настолько, насколько вы хотите.
Это также лучший вариант для интерактивных визуальных отчетов или инфографики, поскольку он индексируется и содержит текст с возможностью поиска. Также в PDF-файл можно включить интерактивные элементы, например, ссылки и кнопки CTA.
Все основные браузеры поддерживают формат PDF, но вы не можете использовать PDF для отображения изображений в качестве веб-контента. Его можно включить как часть вашего контента, но файл PDF будет открыт на отдельной вкладке.
Если вы хотите просматривать PDF-файлы в любой операционной системе, вы не можете просматривать их с помощью встроенной в ОС программы просмотра изображений или программного обеспечения для редактирования изображений. Вместо этого просто используйте стандартные редакторы документов, такие как MS Word , Open Office или Google Docs .
Если вы используете WordPress в качестве CMS, используйте плагины для просмотра PDF, чтобы посетители вашего сайта могли просматривать файлы PDF в своем браузере.
4. INDD
Документ InDesign (INDD) — это формат векторного изображения, используемый Adobe InDesign для сохранения файлов проекта. Adobe InDesign — это программное обеспечение для настольных издательских систем, которое в основном используется для работы над макетом или дизайном страниц для печати и цифрового использования. Например, журналы, газеты и брошюры.
Файл INDD включает в себя все элементы проекта, такие как содержимое страницы, стили и образцы цветов, поэтому их можно настроить или отредактировать позже. Один файл INDD может содержать несколько страниц, что приводит к большим размерам файлов.
Как и в случае с PSD, на вашем компьютере должен быть установлен Adobe InDesign для локального просмотра этого формата в любой ОС, поскольку ни одна программа просмотра изображений по умолчанию не поддерживает INDD. INDD также не является веб-безопасным форматом, то есть вы не можете открыть его напрямую в любом браузере.
5. AI
Также из семейства программного обеспечения Adobe формат Illustrator Artwork (AI) является родным для программного обеспечения векторной графики Adobe Illustrator . Вы можете сохранить изображение и его проект, независимо от того, готовы ли они или все еще находятся в состоянии незавершенной работы. Файлы AI в основном используются для создания иллюстраций и векторной графики.
Поскольку ИИ — это вектор, можно масштабировать изображения ИИ как в большем, так и в меньшем размере по вашему желанию. Файл AI содержит все элементы дизайна AI, включая штрихи, линии и фигуры, что позволяет редактировать файл позже. Этот сложный слой контента привел к тому, что ИИ имел относительно большие размеры файлов.
Как и другие форматы файлов изображений, характерные для Adobe, AI не поддерживается никакими браузерами и средствами просмотра изображений ОС по умолчанию. Единственный способ просмотреть этот формат — через сам Adobe Illustrator.
Заключение
Использование правильных форматов изображений поможет вам получить наиболее оптимальную производительность для конкретных нужд. Например, если вы используете правильные форматы для оптимизации своего веб-сайта, у вас будет более высокая скорость загрузки, более низкая нагрузка на сервер и в целом лучший пользовательский опыт.
Теперь, когда вы понимаете, в чем преимущества и различия между 13 форматами изображений, которые мы рекомендуем, вот удобный список того, когда следует использовать эти форматы, а когда лучше их избегать:
JPEG — для веб-изображений, обмена изображениями, сохранения файлов на камеру и печати. Однако это не лучший выбор для текстовых изображений.
PNG — отлично подходит для веб-изображений, текстовых изображений, логотипов и изображений с высоким разрешением. Не лучший выбор для полиграфии.
BMP — поддерживается всеми основными браузерами и программами для просмотра изображений, включая их самые старые версии. Сейчас это вообще устаревший формат.
GIF — идеально подходит для простых анимаций и демонстрации шагов обучения. Не подходит для изображений, требующих насыщенных цветов.
TIFF/TIF – отличный формат для печати и сканирования документов. Не подходит для использования в Интернете.
HEIF — используется для сохранения высококачественных изображений на новых устройствах, обеспечивая более оптимизированные размеры файлов. Это не лучший выбор, если вам нужен доступ к изображениям в различных браузерах и операционных системах.
СЫРЬЕ — за качественные фотографии. Не подходит для использования в Интернете или обмена изображениями.
PSD — формат Adobe Photoshop для редактируемых проектов графического дизайна. Не подходит для использования в Интернете и готовых к печати изображений.
SVG — отлично подходит для веб-изображений, изображений с простыми формами, 2D-иллюстраций и импорта 2D-изображений в программное обеспечение для 3D-моделирования. Не подходит для отображения детализированных изображений с высокой глубиной цвета, например фотографий.
EPS – используйте для полиграфии, иллюстраций и работ по графическому дизайну. Не подходит для фотографий.
PDF — отлично подходит для печати, интерактивных визуальных отчетов и инфографики. Не подходит, если вам нужно внести дополнительные изменения в изображения.
INDD — используется в Adobe InDesign для сохранения редактируемых макетов или дизайнов страниц. Не подходит для использования в Интернете.
AI — используется в Adobe Illustrator для сохранения редактируемой векторной графики. Не подходит для использования в Интернете.
Мы надеемся, что эта статья поможет вам найти правильный формат изображения для ваших проектов. Если у вас есть еще вопросы или предложения, не стесняйтесь оставлять нам комментарии. Удачи!
Майя — писатель цифрового контента в Hostinger. Как энтузиаст разработки веб-сайтов и цифрового маркетинга, она стремится делиться своими знаниями, чтобы люди могли процветать в Интернете. Когда она не пишет, вы можете застать ее за просмотром научно-фантастических фильмов и поеданием рамена.
Еще от Нади М.
JPEG, GIF, PNG? Как выбрать лучший графический формат
Вы не путаете JPEG с GIF? Когда следует использовать графику PNG? Как вы можете решить, следует ли вам выбрать BMP или TIF? Какие графические форматы лучше всего подходят для документа, веб-сайта или презентации? Как разобраться в алфавитном супе графических аббревиатур? Включая проприетарные форматы файлов, существуют сотни различных типов файлов изображений, хотя только несколько десятков широко поддерживаются программами на вашем рабочем столе. Давайте посмотрим на ваши варианты, чтобы получить нужные вам результаты.
Графические форматы: растровые и векторные
Существуют две основные категории для описания методов, используемых для построения графики: растровые и векторные. Растровое изображение также известно как растровое изображение и создается из рядов маленьких цветных точек, называемых пикселями («элементами изображения») или «битами». Большим недостатком является то, что они имеют фиксированный размер. Если вы попытаетесь изменить размер растровой графики, она получит «неровности» или эти грубые, ступенчатые края на графике. Чаще всего доступны изображения в растровом или растровом формате.
Форматы векторных изображений содержат геометрическое описание, которое можно плавно создавать при любом желаемом размере экрана. Примерами файлов векторной графики являются EPS (Adobe Illustrator) и CDR (CorelDRAW). Векторная графика, если она доступна, как правило, лучше всего подходит для печати, поскольку ее размер можно легко изменить без «зазубрин», но многие форматы широко не поддерживаются настольными программами.
Разрешение
В дополнение к конкретным форматам графических файлов, описанным ниже, разрешение изображения также влияет на его внешний вид. Разрешение изображения описывается DPI (точек на дюйм), графическим измерением. Например, большая часть веб-графики имеет размер от 72 до 9.6 DPI, что хорошо для просмотра на экране и даже для презентаций PowerPoint, но паршиво для печати. Вот почему большинство интернет-изображений при вставке в документ выглядят размытыми. В идеале изображение, которое вы хотите напечатать, должно быть создано и отредактировано с минимальным разрешением 300 DPI.
У вас есть огромные файлы PowerPoint? Самой большой причиной раздувания презентации являются фотографии большого размера и высокого разрешения. Знаете ли вы, что даже если вы измените размер изображения до гораздо меньшего масштаба, PowerPoint и Word все равно сохранят фотографию в исходном размере? К счастью, программы Microsoft Office включают возможность сжатия изображений для уменьшения размера и удаления любых обрезанных областей. Еще лучше сначала изменить свои фотографии и другие изображения с помощью программы редактирования изображений, такой как Photoshop или Photoshop Elements, которая может значительно уменьшить размер файлов.
Популярные графические форматы
Ниже приведены плюсы и минусы некоторых наиболее распространенных форматов графических файлов. К вашему сведению, каждое из них является растровым изображением.
PNG (Portable Network Graphics) : Формат PNG является преемником формата файла GIF, поскольку в настоящее время он является основным графическим форматом. Формат PNG подходит только для одиночных изображений (не для анимации) и предлагает лучшую поддержку цвета и лучшее сжатие, чем формат GIF. Это отличный выбор для скриншотов; Фактически, PNG является форматом файла по умолчанию для многих программ захвата экрана, таких как SnagIt. Формат PNG также используется по умолчанию для многих инструментов для создания изображений, включая Canva. И одно огромное преимущество заключается в том, что формат PNG может иметь прозрачный фон, что значительно упрощает наложение изображений поверх другого содержимого.
JPEG (Joint Photographic Experts Group, также известный как JPG) : Как и GIF, формат JPEG является еще одним лучшим выбором для веб-графики. Он не ограничен 256 цветами, что означает, что вы можете использовать формат JPEG для высококачественных фотографий или изображений, содержащих миллионы цветов. Большинство приложений для обработки изображений позволяют вам контролировать степень сжатия (что уменьшает размер файла), выполняемого с изображением, поэтому вы можете пожертвовать качеством изображения в пользу меньшего размера файла и наоборот. Однако будьте осторожны, так как файлы JPEG ухудшаются из-за возраста при многократном редактировании и сохранении. В отличие от GIF, JPEG не поддерживает прозрачность.
GIF (формат обмена графикой): GIF ограничен 256 цветами, поэтому он обычно используется для изображений, состоящих из штриховых рисунков или блоков нескольких разных цветов. Это делает формат GIF подходящим для хранения графики с относительно небольшим количеством цветов, такой как простые диаграммы, формы, логотипы, цветные картинки и изображения в мультяшном стиле. Один вариант, формат файла GIF89a, поддерживает анимацию и прозрачность, позволяя вам сделать цвет или фон вашего изображения прозрачным.
Форматы файлов JPEG, GIF и PNG идеально подходят для графики в Интернете. Обычно их не рекомендуется печатать, так как обычно это файлы с гораздо более низким разрешением, и их нельзя увеличить без потери деталей дизайна. Однако для графического дизайнера становится обычным делом создавать логотип компании или другое часто используемое изображение в формате JPEG или PNG с высоким разрешением, чтобы предоставить универсальный графический файл, который можно вставлять в веб-страницы, презентации и печатные документы. .
TIFF (Tagged Image File Format, также известный как TIF) : TIFF — это гибкий формат, который часто используется в профессиональных публикациях (в дополнение к графическому формату EPS). TIFF совместим с широким спектром программ и позволяет создавать изображения очень высокого качества. Формат TIFF сложен, поэтому файлы TIFF обычно больше, чем файлы GIF или JPEG. Гибкость TIFF — это одновременно и благо, и проклятие, поскольку ни одна программа не читает все типы файлов TIFF.
BMP (Bitmap) : Файл BMP представляет собой формат с низким разрешением, который может отображать миллионы цветов. Обычно файлы BMP несжатые, поэтому они большие. BMP не имеет реальных преимуществ перед TIFF, за исключением того, что вы можете использовать его для обоев Windows. BMP — это формат изображения, оставшийся с первых дней компьютерной графики, который больше не используется.
Если у вас нет доступа к исходным изображениям или программам редактирования и вы ограничены графикой, созданной кем-то другим, утешьте себя тем, что более 20 различных графических форматов, включая каждый из типов изображений, описанных выше, могут быть вставлены в Microsoft Word, Excel, PowerPoint, Publisher и даже Outlook.