Что такое графический файл
Д4. Формат графического файла
Любой документ очень украсят толково подобранные иллюстрации. Нас, как авторов документа, в первую очередь интересует смысловая составляющая иллюстрации (что изображено на картинке). Но для прикладной программы любая иллюстрация является кусочком (файлом) информации, записанной определенным кодом. Чтобы грамотно работать с иллюстрациями немного теории.
По окончании урока вы сможете:
1. Форматы файлов
Файлы бывают разных типов: текстовый, табличный, исполняемый (используемый для программ, которые вы можете запустить), графический и т.д. Вид файла определяется его форматом.
Формат файла − спецификация структуры данных, записанных в компьютерном файле. Идентификатор формата файла, как правило, указывается в конце имени файла в виде «расширения». Расширение имени файла помогает идентифицировать формат данных, содержащихся в файле, программам, которые могут с ним работать. Иногда формат данных дополнительно указывается в начале содержимого файла. Материал из Национальной библиотеки им. Н. Э. Баумана |
Операционная система использует расширения файлов для определения: какие приложения связаны с типами файлов или, какое приложение открывается при двойном щелчке по файлу.
Например, файл с именем «машинка.jpg» имеет расширение файла «jpg». Когда вы открываете этот файл, операционная система ищет любое приложение, связанное с файлами JPG, открывает это приложение и загружает файл.
Строго говоря, формат и расширение не одно и тоже
Вид расширения | Тип (формат) файла | Программа\утилита |
*.exe | Исполняемый файл (программный бинарный файл) | Любая рабочая программа Windows, DOS, Symbian, OS/2 |
*.doc(docx) | Документ Word (Word 2007 и выше) | MS Word |
*.xls(xlsx) | Таблца Excel | MS Excel |
*.txt | Текстовый файл простого формата (документ) | Блокнот |
*.ppt(pptx) | Файл презентаций PowerPoint | MS PowerPoint |
*.mp3, *.waw, *.wma, *.m4a | звуковой (цифровой) файл | Любой аудио-плеер |
*.bmp, *.jpg(jpeg), *.png, *.gif, *.tiff, *.ico, *.raw | Графический файл | Прикладной графический редактор или менеджеры изображений |
*.avi, *.wmw, *.mkv, *.3gp, *.flv, *.mpeg, *.mp4, *.mov, *.vob | Видео файлы | Различные плееры |
*.rar, *.zip, *.7z, *.tar, *.gzip, *.gz, *.jar | Архивный контейнер | WinRar и 7-Zip |
*.html, *.htm, *.php | Веб-страница | Браузеры |
Файл электронного документа | Adobe Reader, Foxit PDF Reader |
2. Расширения файлов
Увидеть или не увидеть расширения файлов – это нам решать.
Шаг 1. Вызываем диалоговое окно «Параметры папок» (Файл → Изменить параметры папок и поиска):
Шаг 2. Вторая закладка «Вид» → вниз по полосе прокрутки → снять галочку «Срывать расширения для зарегистрированных типов файлов»:
После имени файла появилась точка и буквы латиницей. Эти буквы в количестве 2÷4 являются расширением файла. Иногда возникает необходимость изменить имя файла (например, вы допустили опечатку. Щелчок ЛМ по имени:
Но будьте осторожны! Если вы случайно сотрёте расширение, то операционная система не сможет идентифицировать формат файла и не сможет его открыть ни одной прикладной программой. В этом случае просто вручную восстановите расширение, вводя буквы с клавиатуры.
3. Векторная и растровая графика
Компьютерная графика бывает двух видов: векторная и растровая.
Изображение в векторном формате строится с помощью математических формул (точки, линии, кривые Безье).
Векторный файл с изображением окружности содержит следующую информацию:
Растровое изображение, как детская мозаика, складывается из множества маленьких ячеек − пикселей, где каждый пиксель содержит информацию о цвете. Определить растровое изображение можно увеличив его масштаб: на определённом этапе станет заметно множество маленьких квадратов — это и есть пиксели. Круг размером 120×120 пикселей состоит из 14400 пикселей, каждый из которых должен быть описан. Следовательно, растровый круг будет «весить» значительно больше своего векторного аналога.
Векторная графика используется для иллюстраций, иконок, логотипов и технических чертежей, но сложна для воспроизведения фотореалистичных изображений. Редактор векторной графики Adobe Illustrator, CorelDraw, Visio. Распространённые векторные форматы это: *.svg, *.pdf, *.eps, *.ai и *.cdr. Последние два разработаны специально для программ Adobe Illustrator и CorelDraw соответственно, и максимально верно поддерживаются именно ими. Формат изображения Visio − *.vsdx
Растровая графика позволяет создать (воспроизвести) практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому.
К слову сказать, я люблю рисовать в векторных редакторах CorelDraw и Visio и неплохо умею это делать. Примеры моих работ вы можете видеть на страничке моего сайта «Примеры выполненных работ». Но эти рисунки я обязательно превращу (экспортирую) в растровых формат.
Форматы растровых файлов: bmp, gif, jpeg, jpeg 2000, pcx, png, tga, tiff.
А теперь вопрос: как не запутаться в них?
4. Основные понятия растровой графики
PIXEL (Пиксель) – сокращение от Picture Element (Элемент изображения) – обозначает наименьший элемент изображения, который может быть отображён на экране или при печати.
Разрешение изображения (графическое разрешение) определяет плотность пикселов в изображении.
Плотность пикселов – количество пикселов на единицу длины и измеряется чаще всего в пикселах на дюйм (ppi).
Объем файла определяется общим количеством пикселов в изображении.
При печати более высокое разрешение позволяет воспроизводить более мелкие детали изображений.
Благодаря использованию бо́льшего числа пикселов, высокое разрешение позволяет получать в изображении более мелкие детали и более тонкие цветовые переходы.
Увеличение исходного разрешения (с которым изображение было отсканировано или создано) обычно не приводит к повышению качества изображения, поскольку в этом случае не создаётся новая графическая информация, а лишь перераспределяются прежние данные между большим количеством пикселов.
Выбор оптимального разрешения для изображения зависит от того, каким образом вы собираетесь его отображать или тиражировать
Выбор неоправданно высокого разрешения (превышающего физические возможности выводного устройства) приводит к увеличению объёма файла, что в свою очередь не может не сказаться на скорости его обработки, печати или передачи по сети
Использование слишком низкого разрешения для книжной или журнальной иллюстрации неизбежно приведёт к резкому падению качества печатных оттисков, вызванному чрезмерным увеличением размера пикселов
Глубина цвета
Количество бит необходимое для описания этого самого цвета пиксела, и называется глубиной цвета.
1 bit минимальная единица измерения объема информации.
Бит может иметь только два значения:
Комбинация из двух битов может иметь уже четыре значения: 00, 01, 10, 11. Комбинация из трех восемь, так далее по степеням двойки
Существует несколько базовых вариантов изображений.
Монохромные (Bitmap)
Все клетки делятся на черные и белые.
Для описания цвета каждого пиксела такого изображения достаточно одного бита:
Глубина цвета в 1 бит является минимальной; естественно, что в этом формате невозможно передать какие-либо оттенки цвета
Индексированный цвет (Indexed Color, или Palette Color)
На каждый пиксел приходится от до 8 бит, которые позволяют передать соответственно от 22=4 до 28=256 оттенков цвета
256 оттенков не могут воспроизвести всю цветовую гамму
Сама палитра может содержать от 4 до 256 цветов и оттенков, в зависимости оттого, сколькими битами кодируется каждый пиксел
Реальные цвета изображения огрубляются до ближайших похожих оттенков из цветовой палитры.
Графически изображение с индексированной палитрой можно представить так:
Полутоновые (градации серого Grayscale)
Для того, чтобы передать оттенки серого цвета на черно-белой фотографии или в любом другом полутоновом черно-белом изображении, на каждый пиксел выделяется уже 8 бит, то есть 1 байт
Это позволяет передать 256 оттенков серого в промежутке от чисто чёрного (0) до чисто белого (255)
256 оттенков серого вполне достаточно, чтобы человеческий глаз не различал переходов между соседними оттенкам
В этой схеме значение, присваиваемое каждому пикселу, характеризует его цвет напрямую.
Так, если данному пикселу присвоено значение «50», то его цвет будет темно-серым
Полноцветные RGB
На каждый пиксел отведено уже по три байта (24 бита), каждый из которых передаёт оттенок одной из цветовых составляющих в данной точке красной (R, Red), зелёной (G, Green) и синей (В, Вlue).
Можно рассматривать изображения в этом формате, как состоящие из трёх слоёв:
Сочетание чистых красного, зелёного и синего цветов даёт белый.
Каждый компонент может иметь 256 оттенков, а общее число цветов, отображаемое данной моделью, составляет
256(R)×256(G) ×256(B)=16777216 цветов
Полноцветные четырехкрасочные (триадные, CMYK)
В данном формате на каждый пиксел приходится уже по 4 байта (32 бита): по одному для голубой (С, Суап), пурпурной (М, Magenta), жёлтой (Y, Yellow) и чёрной составляющих (К, back).
СМК-файл состоит из четырёх слоёв:
Эта цветовая схема позволит воспроизвести 256(С) × 256(М) × 256(Y) × 256(K) =4 294 967 296 цветов. Именно эти четыре цвета используются в полиграфии для печати полноцветных изображений.
Понять и запомнить! | Разрешение растровой графики – это совокупность размера картинки в пикселах плюс глубина цвета. Например 800×600 RGB (или 800×600, 24 bit что одно и то же). |
5. Форматы графических файлов
Графический формат ‒ это система хранения растрового изображения на носителе
Кроме самого изображения, графический формат обычно содержит информацию о нем, например, размеры, физическое разрешение, тип принтера для печати, имя создателя
Часто уникальность формата состоит только в возможности хранения дополнительной информации (к примеру, специальный правительственный формат для хранения фотографий, полученных со спутников, содержит, кроме изображения, такую специфическую информацию, как время и дату фотографирования, тип спутника, вид оборудования, которым был произведен снимок и т. п.)
Сжатие (compression)
Однако кроме специфической системы хранения растровых данных и информации, большинство графических форматов имеет еще одну полезную особенность: они обеспечивают сжатие (compression) изображения, т.е. могут запаковывать картинки как архиваторы
Графическое сжатие может сохранять исходное качество изображения (loss-less compression), но может его и портить (lossy compression)
В зависимости от использованного в формате алгоритма и коэффициента сжатия изображение может занимать иногда в тысячу раз меньше места, чем в исходном виде
Алгоритмы сжатия с потерями качества (СПК)
Алгоритмы сжатия с потерями качества основаны на поиске и выделении не бит или байт, а каких-то аналоговых деталей, отсутствия которых человек не замечает, и удаления их.
Например, самое распространенное сжатие СПК фрактальное (от англ. fraction, что означает дробь, часть) — основано на выделении одинаковых текстур (фракталов) и кодировании их математически.
Поэтому алгоритмы сжатия СПК могут быть применены только к фотографическому изображению, звуку или видеоролику, т. е. там, где такие детали могут присутствовать.
Алгоритмы сжатия СПК за счёт потерь сжимают изображений гораздо сильнее, чем БПК: они могут превратить 2-Мбайтное изображение в 20-Кбайтное, почти не ухудшив качества.
Microsoft Windows Bitmap (ВМР)
Поддерживает только 1-, 4-, 8- и 24-битные изображения.
По умолчанию изображение в формате не сжимается, однако при желании можно задействовать реализованное в ВМР сжатие RLE (правда, сжимать можно только 256- и 16-цветные изображения).
Хотя формат графического файла ВМР со всеми его разновидностями полностью разработан корпорацией Microsoft, ни одно из ее приложений не поддерживает сжатые ВМР-файлы, но многие программы могут с ним работать.
Windows ВМР-файлы имеют расширения *.ВМР, *.RLE (Run Length Encoded Bitmap) и *.DIB(Device Independent Bitmap).
Примечение: при загрузке палитровых ВМР-файлов в Windows в 16- или 256-цветном режиме некоторые цвета могут быть искажены.
Zoft PC PaintBrush Picture (PCX)
Формат графического файла PCX имел достаточно сильный и быстрый алгоритм сжатия БПК – разновидность RLE и среди приложений под DOS приобрёл огромную популярность:
Формат поддерживается средой Windows наравне с ее «родным» форматом BMP
РСХ-файлы имеют большой заголовок, содержащий информацию о графическом режиме, программе, которой создан этот файл и т. п.
Graphie Interchange Format (GIF)
Формат графического файла GIF имеет сильное сжатие LZW и поддерживает палитровые изображения.
Такая система показа позволяет понять, что изображено на картинке еще до того, как она будет полностью выведена на экран
В формате версии GIF89a могло храниться несколько изображений или даже анимационный ролик
Он также поддерживал прозрачный цвет для наложения
Формат уже начал устаревать, поскольку не поддерживает цветные фотографические изображения
Tag (Tagged) Image File Format (TIFF)
Формат графического файла TIFF используется в издательских системах
Формат поддерживает множество алгоритмов сжатия (LZW, CCITT RLE, PackBits, Group IV Fax, NeXT, Thunderscan, PICIO, SGI RLE и даже JPEG), типов изображений (включая нестандартные палитровые) и два вида записи − IBM PC и Macintosh
Со сжатием LZW TIFF-файл занимает почти столько же места, как GIF, только в отличие от GIF формат поддерживает полноцветные изображения и хранит в файле много информации об изображении:
Portable Network Graphics (PNG)
Формат графического файла PNG основан на вариации алгоритма сжатия без потерь качества LZ77 — Deflate, известной пользователям по архиватору PKZip
В отличие от GIF и TIF он сжимает растровые изображения и по горизонтали, и по вертикали, что обеспечивает степень сжатия в среднем в полтора-два раза превосходящую GIF
В отличие от GIF формат графического файла PNG поддерживает цветные фотографические изображения до 48-битных включительно и не поддерживает анимацию
Поддерживает прозрачность, то есть изображения с прозрачным фоном
Все остальные функции GIF в PNG реализованы, и некоторые развиты в нем даже лучше
Joint Photographic Experts Group (JPEG)
Формат графического файла JPEG использует алгоритм сжатия с потерей качества. Алгоритм сжатия сокращает количество плавных тоновых переходов
Сжиматься этим алгоритмом могут только 24-битные цветные или 8-битные черно-белые (серые) изображения
В изображениях JPEG деформирует и размывает чёткие грани и текст, добавляя «призрачные» контуры, и заполняет закрашенные одним цветом зоны помехами.
Поэтому при сжатии изображений формату JPEG предпочитают GIF или PNG.
Степени сжатия алгоритмом JPEG
Поэтому, если кто-то вам предложит сохранить схему в формате JPEG, откажитесь наотрез.
Формат графического файла. Сводные характеристики
Как выбрать формат графического файла?
Что касается моих пристрастий, то: Да здравствует формат PNG!
Интересные факты о сжатии
Протестировано сжатие форматов на «пустой» картинке, все пространство которой окрашено в белый цвет.
В этой ситуации форматы расположились по размерам в таком порядке:
Теперь урока вы сможете:
Графические форматы
Графи́ческий форма́т — это способ записи графической информации. Графические форматы файлов предназначены для хранения изображений, таких как фотографии и рисунки.
Графические форматы делятся на векторные и растровые.
Содержание
Растровые форматы
Векторные форматы
По типу |
| ||||
---|---|---|---|---|---|
См. также | Web3D · Web3D Consortium · Linden Scripting Language |
Комплексные форматы
Ссылки
Полезное
Смотреть что такое «Графические форматы» в других словарях:
Графические программы — Графические программы программное обеспечение, позволяющее создавать, редактировать или просматривать графические файлы. Компьютерную графику можно разделить на три категории растровая графика, векторная графика и трёхмерная графика.… … Википедия
4shared — URL … Википедия
GP2X Wiz — GP2X Wiz … Википедия
Цифровое видео — Цифровое видео множество технологий записи, обработки, передачи, хранения и воспроизведения визуального или аудиовизуального материала в цифровом представлении. Основное отличие от аналогового видео в том, что видеосигналы кодируются и… … Википедия
Photoshop Document — (PSD) растровый формат хранения графической информации, использующий сжатие без потерь[1], созданный специально для программы Adobe Photoshop и поддерживающий все его возможности[2]. Преимущества формата Сохраняет слои и папки слоёв;… … Википедия
Форматы графических файлов
Форматы файлов — основа работы с цифровыми фотографиями. FotoTips.ru расскажет вам о всех основных форматах графических файлов.
Формат файлов содержащий необработанную информацию, поступающую напрямую с матрицы фотокамеры. Эти файлы не обрабатываются процессором камеры (в отличие от JPG) и содержат оригинальную информацию о съемке. RAW может быть сжат без потери качества.
Преимущества RAW очевидны — в отличие от JPG, который был обработан в камере и уже сохранен с сжатием данных — RAW дает широчайшие возможности по обработке фотографии и сохраняет максимальное качество.
Заметка. Разные производители фототехники используют разные алгоритмы для создания RAW в своих камерах. Каждый производитель придумывает собственное разрешение для своего RAW-файла — NEF — Nikon, CR2 — Canon…
JPEG (он же JPG).
Это самый распространенный формат графических файлов.
Свою популярность JPG заслужил гибкой возможностью сжатия данных. При необходимости изображение можно сохранить с максимальным качеством. Либо сжать его до минимального размера файла для передачи по сети.
В JPG применяется алгоритм сжатия с потерей качества. Что это нам дает? Явный минус такой системы — потеря качества изображения при каждом сохранении файла. С другой сжатие изображения в 10 раз упрощает передачу данных.
На практике, сохранение фотографии с минимальной степенью сжатия не дает видимого ухудшение качества изображения. Именно поэтому JPG — самый распространенный и популярный формат хранения графических файлов.
Формат TIFF очень популярен для хранения изображений. Он позволяет сохранять фотографии в различных цветовых пространствах (RBG, CMYK, YCbCr, CIE Lab и пр.) и с большой глубиной цвета (8, 16, 32 и 64 бит). TIFF широко поддерживается графическими приложениями и используется в полиграфии.
Право на формат TIFF в данный момент принадлежит компании Adobe. Photoshop может сохранять TIFF без объединения слоев.
Формат PSD используется в программе Photoshop. PSD позволяет сохранять растовое изображение со многими слоями, любой глубиной цвета и в любом цветовом пространстве.
Чаще всего формат используется для сохранения промежуточных или итоговых результатов сложной обработки с возможностью изменения отдельных элементов.
Так же PSD поддерживает сжатие без потери качества. Но обилие информации, которое может содержать PSD файл, сильно увеличивает его вес.
Формат BMP один из первых графических форматов. Его распознает любая программа работающая с графикой, поддержка формата интегрирована в операционные системы Windows и OS/2.
BMP хранит данные с глубиной цвета до 48 бит и максимальным размером 65535×65535 пикселей.
На данный момент формат BMP практически не используеться ни в интернете (JPG весит в разы меньше), ни в полиграфии (TIFF справляеться с этой задачей лучше).
Формат GIF был создан на заре интернета для обмена изображениями. Он может хратить сжатые без потери данных изображения в формате до 256 цветом. Формат GIF идеально подходит для чертежей и графиков, а так же поддерживает прозрачность и анимацию.
Так же GIF поддерживает сжатие без потери качества.
Формат PNG создан как для улучшения, так и для замены формата GIF графическим форматом, не требующим лицензии для использования. В отличии от GIF, у PNG есть поддержка альфа-канала и возможность хранить неограниченное количество цветов.
PNG сжимает данные без потерь, что делает его очень удобным для хранения промежуточных версий обработки изображений.
JPEG 2000 (или jp2).
Новый графический формат, созданный для замены JPEG. При одинаковом качестве размер файла в формате JPEG 2000 на 30% меньше, чем JPG.
При сильном сжатии JPEG 2000 не разбивает изображение на квадраты, характерные формату JPEG.
К сожалению, на данный момен этот формат мало распростанён и поддерживается только браузерами Safari и Mozilla/Firerox (через Quicktime).