Растровые форматы графических файлов | printservice.pro
Растровые форматы файлов применяют при проектировании электронных и полиграфических изданий. Изображения, выполненные средствами растровой графики, редко создаются вручную с помощью графических программ. В основном используют сканированные иллюстрации или фотографии. Большинство графических редакторов ориентированы не сколько на создание изображений, сколько на их обработку. Затем можно напечатать фотографии через Интернет, выполнить широкоформатную печать или заказать изготовление фотокниги, предоставив в мастерскую свёрстанный макет.Растровое изображение создаётся при помощи точек (пикселей), образующих строки и столбцы. Каждый пиксел может принимать любой цвет из палитры, содержащей десятки миллионов цветов, поэтому растровое изображение обеспечивает высокую точность передачи цветов и полутонов.
Недостатком растровых изображений является их большой информационный объём, так как необходимо хранить код цвета каждого пикселя изображения.
BMP (сокращённо от BitMaP) — это формат растровой графики, в котором информация о цвете каждого пикселя кодируется 1, 4, 8, 16 и 24 бит (бит/пиксел). Это число называют глубиной представления цвета и оно определяет максимальное число цветов в изображении. Например: изображение в 1 бит/пиксел может иметь всего два цвета, а при глубине 24 бит/пиксел — более 16 млн. цветов. Операционная система Windows хранит все свои растровые массивы в формате BMP. Для имени файла чаще всего используется расширение BMP, хотя некоторые файлы имеют расширение RLE, означающее Run Length Encoding (кодирование длины серий). Расширение RLE имени файла указывает на один из двух способов сжатия файла, которые допустимы для файлов BMP-формата.
PCX стал первым форматом для хранения файлов растровой графики в компьютерах IBM PC. Формат изначально применялся в программе Paintbrush фирмы ZSoft. Затем, после приобретения лицензии фирмой Microsoft, был преобразован в Windows Paintbrush и начал распространятся с Windows.
Файлы PCX разделены на следующие три части: заголовок PCX, данные растрового массива и факультативная таблица цветов. 128-байт заголовок PCX содержит несколько полей, в том числе поля размера изображения и числа бит для кодирования цвета каждого пикселя. Информация растрового массива сжимается с использованием RLE сжатия. Формат PCX был ориентирован на существующие видеоадаптеры (сначала EGA, потом VGA) и поэтому является аппаратно-зависимым. Претерпев в процессе эволюции значительные изменения и поддерживая 24-разрядный цветовой режим, не может использоваться старыми программами.TIFF (target image file format) — разработан специально для приложений, связанных с компоновкой страницы и направлен на преодоление трудностей, возникающих при переносе графических файлов с IBM-совместимых компьютеров на Macintosh и обратно. Формат поддерживается всеми основными графическими пакетами редактирования изображений. Недостатком — огромный размер файлов. Данные растрового массива в файле TIFF могут сжиматься с использованием любого метода сжатия, поэтому для гарантированного чтения такого файла в программе должны быть средства распаковки RLE,LZW и несколько других.
JPEG (Joint Photographic Experts Group — Объединенная экспертная группа по фотографии) был разработан компанией C-Cube Microsystems как эффективный метод хранения информации о изображении с большой глубиной цвета. Самое большое отличие формата JPEG от других рассмотренных здесь форматов состоит в том, что в JPEG используется алгоритм сжатия с потерями (а не алгоритм без потерь) информации. JPEG идентифицирует и отбрасывает данные, которые человеческий глаз не в состоянии увидеть (незначительные изменения в цвете не различаются человеком, тогда как улавливается даже малейшая разница в интенсивности, поэтому JPEG меньше подходит для обработки черно-белых полутоновых изображений), что приводит к существенному уменьшению размера файла. Таким образом, в отличие от метода сжатия LZW или RLE в результате применения технологии JPEG данные теряются навсегда. Так, файл, однажды записанный в формате JPEG, а затем переведенный, скажем, в TIFF, уже не будет тем же, что и оригинал. JPEG — наиболее подходящий формат для размещения в Интернете полноцветных изображений.
GIF (Graphics Interchange Format — формат обмена графическими данными) поддерживает до 256 цветов, позволяет задавать один из цветов как прозрачный, дает возможность сохранения с чередованием строк. При просмотре сначала выводится каждая 8-я, затем каждая 4-я и т.д. это позволяет судить об изображении до его полной загрузки. Способен содержать несколько кадров в одном файле с последующей последовательной демонстрацией. Уменьшение размера файла достигается удалением из описания палитры неиспользуемых цветов и построчного сжатия данных (записывается количество точек повторяющегося по горизонтали цвета, а не каждая точка с указанием ее цвета). Такой алгоритм дает лучшие результаты для изображений с протяженными по горизонтали однотонными объектами. Для сжатия файла используется высокоэффективный алгоритм LZW.
PNG (Portable Network Graphic — переносимый сетевой формат) был разработан для замены GIF, чтобы обойти юридические препятствия, стоящие на пути использования GIF-файлов. Позволяет выбирать палитру сохранения — серые полутона, 256 цветов, true color («истинные цвета»). Еще более важно, что он сжимает информацию растрового массива в соответствии с вариантом пользующегося высокой репутацией алгоритма сжатия LZ77 (предшественника LZW), которым любой может пользоваться бесплатно. Не умеет создавать анимированные ролики (разрабатывается формат MNG).
PSD — формат графического редактора Adobe Photoshop. Обладает очень большими возможностями. Хранит данные о различных палитрах цветов, о прозрачности, имеет возможность хранения послойных изображений. При этом отличается большим размером.
PDF (Portable Document Format) — это пример смешанного формата, предназначенного для хранения текста и графики одновременно. В формате PDF сохраняются данные текстовым редактором Adobe Acrobat. В первую очередь предназначен для представления в электронном виде полиграфической продукции. Для просмотра можно использовать официальную бесплатную программу Adobe Reader, а также программы сторонних разработчиков. Для сжатия графики применяется метод LZW.
Форматы растровой графики | ITandLife.ru
Как известно, в зависимости от способа формирования изображения на экране монитора, компьютерную графику принято классифицировать на несколько типов:
- растровую
- векторную
- фрактальную
- трехмерную
Я думаю, что читатель все это и так уже знает. Поэтому сегодня будут рассмотрены наиболее распространенные и популярные форматы растровой графики. В будущих публикациях я планирую описать и форматы файлов других типов компьютерной графики, в частности векторной. Описав эти форматы, я дам свои рекомендации по их практическому использованию в повседневной жизни, т.е. какой формат для чего и где использовать
Основы растровой графики
Растровая графика — это графика, представленная в компьютере в виде множества точек (пикселов). Каждый пиксель содержит информацию о цвете. Размер пикселов очень мал, поэтому человеческий глаз воспринимает изображение целиком, не разделяя на пиксели.
Для растровой графики важной характеристикой является разрешение изображения. Одна и та же картина может быть представлена с лучшим и худшим качеством в соответствии с количеством точек (пиксевлов) на единицу длины.
Разрешение — количество точек на единицу измерения.
dpi (dots per inch) — количество точек на дюйм.
ppi (points/pixels per inch) — пикселов на дюйм.
Пиксел — точка растра экранного изображения. Все изображения делятся на точки. Пиксел — точка наименьшего размера. Дальше изображение уже делить нельзя. Кроме того, пиксел — это точка одного цвета, невозможно покрасить половину пиксела в один цвет, а другую в другой.
Не путайте разрешение изображения, разрешения монитора и разрешение принтера. Это разные вещи.
Вспомнив основы растровой графики, перейдем к описанию форматов хранения растровой графики.
Форматы хранения изображений в растровой графике
Формат файла — способ сохранения электронных частей, из которых состоит компьютерный файл.
Формат BMP
BMP (Bit Map — битова карат). В этом формате первоначально использовалось простейшее кодирование — по пикселам (самое неэкономное), которые обходились последовательно по строкам, начиная с нижнего левого угла графического изображения. Файлы этого формата входили в первые версии Windows. В этом формате использовалось только 256 цветов, т.е. пиксел представляется только одни байтом. В дальнейшем формат стал использоваться и для сохранения полноцветных изображений. Формат BMP — один за стандартных форматов растровой графики.
Формат TIFF
TIFF (Taged Image File Format)
— стандартный формат в топографической графике и издательских системах. Файлы в формате TIFF обеспечивают лучшее качество печати. Из-за большого размера, данный формат не применяется при создании Web-сайтов и публикации в Интернет.Формат TIFF относится к числу наиболее универсальных и распространенных форматов растровой графики. Он создавался в качестве межплатформенного универсального формата для цветных изображений. Работа с ним поддерживается почти всеми программами для работы с точечной графикой. Может хранить графику в монохромном виде, в RGB и CMYK цветовых представлениях.
Формат включает в себя внутреннюю компрессию. Он имеет открытую архитектуру — предусмотрена возможность объявления в заголовке сведений о типе изображения, т.е. его версии могут быть использованы в дальнейшем для представления новых разработок. В формате сохраняется и сопроводительная информация передаваемых изображений (подписи и пр.). Изображения в формате
Формат GIF
Формат GIF (Graphic Interchamge Format) — формат обмена графическими данными, который служит для записи и хранения растровых графических изображений. Этот формат отличается от других форматов растровой графики тем, что он долгое время поддерживается в Интернете. Использует индексированные цвета (ограниченный набор цветов). Это один из самых распространенных форматов картинок, распространяемых в Интернет и применяемых при создании Web-сайтов.
Изображения в GIF формате хранятся в файлах с расширением .gif. К преимуществам GIF изображения относится то, что вид изображения не зависит от браузера и платформы. Лучше всего отображаются рисунки, чертежи и изображения с небольшим количеством однородных цветов, прозрачные изображения и анимационные последовательности (эта очень известная особенность данного формата графики). В GIF изображениях используется сжатие без потери информации.
Формат JPEG
Формат JPEG (Joint Photographic Expert Group) — предназначен для хранения изображений со сжатием. Применяющийся в нем метод сжатия изображений разработан группой экспертов в области фотографии. Сразу становится ясной расшифровка аббревиатуры JPEG — объединенная группа экспертов по обработке фотоснимков.
JPEG — один из самых мощных алгоритмов сжатия изображения. Практически он является стандартом де-факто для хранения полноцветных изображений. Формат JPEG был создан для того, чтобы избавиться от ограничений которые налагались на изображения, созданные в GIF формате.
Алгоритм оперирует областями 8 ? 8, на которых яркость и цвет меняется сравнительно плавно. Сжатие в JPEG осуществляется за счет плавного изменения цветов в изображении. Обеспечивается высокий коэффициент сжатия, значение которого достигает 100 и зависит от допустимого уровня потерь изобразительной информации.
Формат широко используется в документах HTML и для передачи данных по сети. Сохраняет параметры графики в цветовом представлении RGB (как правило). Изображения в JPEG формате хранятся в файлах с расширением . jpg.
Программы, работающие с JPEG, используют алгоритмы сжатия с потерей информации, они исключают из изображения те данные, которые считаются несущественными. Перед применением алгоритма сжатия изображения делится на прямоугольные области. При сжатии есть риск получить нечеткое, размытое изображение с искажением деталей.
Формат JPEG 2000 (jp2)
Данный формат был разработан для замены JPEG. При сохранении изображения с одинаковым уровнем сжатия изображения, сохраненные в формате JPEG 2000, получаются более четкими и занимают меньше места на диске. К тому же, в этом формате решена проблема с появлением дефектов JPEG, которые появлились при сохранении с большим коэффициетом сжатия (решетка из блоков 8 ? 8 пикселей).
Поддержка формата реализована не во всех браузерах, что сильно мешает распространению этого формата.
Формат PNG
PNG (portable network graphics) — формат хранения растровой графики, использующий сжатие без потерь. PNG — это свободный формат (в отличии от GIF), поэтому получил широкое распространение.
Это очень мощный и широко применяемый формат в Интернете и других областях компьютерной графики.
Формат WMF
Формат WMF (Windows Metafile Format) — используется для обмена графическими данными между приложениями ОС Microsoft Windows. В WMF файлах могут хранится как векторные, так и растровые изображения. Изображения в WMF формате хранятся в файлах с расширением .wmf.
Форматы PSD и CDR
Формат PSD (PhotoShop Document) — внутренний формат для пакета Adobe Photoshop. Позволяет сохранять слои в изображении и поддерживает все типы графики. Изображения в PSD формате хранятся в файлах с расширением .psd.
Формат CDR — внутренний формат для пакета программ фирмы CorelDRAW. Изображения и текст подготовленные в программе CorelDRAW в CDR формате, хранятся в файлах с расширением .cdr.
Рекомендации по использованию различных форматов растровой графики
Теперь я постараюсь перейти от теории к практике и рассмотреть области применения различных форматов растровой графики в зависимости от их характеристик. Характеристики форматов такие: используемый тип сжатия, поддержка прозрачных цветов, возможность создания простейшей анимации, поддержка построчного вывода изображения для постепенной загрузки в браузере и используемое количество цветов в изображении.
Использование GIF
Характеристики формата:
- Поддержка сжатия: без потерь (Lempel-Ziv-Welch, LZW)
- Поддержка прозрачности: Да
- Поддержка анимации: Да (отличительная особенность данного формата)
- Поддержка черезстрочного отображения: Да (interlaced)
- Количество цветов: индексированные цвета (256 цветов)
- Совместимость с другими платформами: все платформы
Рекомендации: целесообразно использовать этот формат в Web, для изображений без плавных цветовых переходов (логотипы, баннеры, надписи, схемы). Хороший тип сжатия и малое количество поддерживаемых цветов позволяют экономить место при хранении графики, а также использовать при создании сайтов для более быстрой загрузки HTML-страниц. Черезстрочная развертка дает возможность увидеть и оценить загружаемое изображения не дожидаясь окончание загрузки. Тем не менее, ограниченный набор цветов делает непригодным этот формат для хранения изображений с плавными переходами, градиентами и т.д. Применяется в основном в Интернете.
Использование PNG
Характеристики формата:
- Поддержка сжатия: сжатие без потерь (Deflate)
- Поддержка прозрачности: Да
- Поддержка анимации: Да (APNG)
- Поддержка черезстрочного отображения: Да (two-dimensional interlacing)
- Количество цветов: Deep Color
- Совместимость с другими платформами: все платформы
Рекомендации: наиболее совершенный алгоритм сжатие в PNG позволяет сохранять файлы меньше по объему, чем в GIF. Возможность применения абсолютно любого цвета и использование прозрачности делают этот формат лидером в плане применения в Web. Я бы рекомендовал использовать его вместо GIF. Область применения — используется при дизайне Web-сайтов, редактировании изображений и т.д. Это универсальный формат с большим будущим.
Использование JPEG
Характеристики формата:
- Поддержка сжатия: сжатие с потерями
- Поддержка прозрачности: отсутствует
- Поддержка анимации: отсутствует
- Поддержка черезстрочного отображения: Да (Progressive JPEG)
- Количество цветов: True Color (модели RGB и CMYK)
- Совместимость с другими платформами: все платформы
Рекомендации: этот формат нужно использовать для хранения большого количества изображений (фотографий) на жестком диске, что позволит значительно сэкономить его рабочее пространство (благодаря великолепному типу сжатия). В нем нужно хранить фотографии большого размера с большим количеством плавных переходов. Малый размер конечных файлов, позволяет эффективно применять JPEG для публикации фотографий в Интернет. Но не стоит сохранять одно и тоже изображения в JPEG несколько раз — это приведет к появлению дефектов и «повредит» изображение.
Использование TIFF
Характеристики формата:
- Поддержка сжатия: поддерживает возможность применения различных алгоритмов сжатия (в зависимости от самого сохраняемого изображения)
- Поддержка прозрачности: отсутствует
- Поддержка анимации: отсутствует
- Поддержка черезстрочного отображения: отсутствует
- Количество цветов: 8, 16, 32 и 64 бит на кана (модели Lab, RGB и CMYK)
- Совместимость с другими платформами: все платформы
Рекомендации: этот мощный формат используется в полиграфии, издательских системах и т. д. Файлы в этом формате хранят для будущей печати. TIFF используется для хранения сканированных изображений, факсов и т.п. иллюстраций.
Использование BMP
Характеристики формата:
- Поддержка сжатия: есть возможность использования сжатия без потерь (Run Length Encoding, RLE)
- Поддержка прозрачности: отсутствует
- Поддержка анимации: отсутствует
- Поддержка черезстрочного отображения: отсутствует
- Количество цветов: модель RGB, глубина цвета 24 бита
- Совместимость с другими платформами: только Windows
Рекомендации: данный формат не пригоден для использования в Web, типографике и даже для хранения изображений (из-за отсутсвия сжатия изображений). Используется только из-за того, что «внедрен» в ОС Windows по умолчанию.
Заключение
Надеюсь данная статья помогла Вам немного разобраться в многообразии форматов растровой графики. Мои рекомендации помогут Вам определиться с выбором формата для хранения графики. Если кратко, то в JPEG хранят фотографии, в GIF — баннеры и логотипы (но желательно постепенно переходить к PNG), а TIFF используется для подготовки документов к печати.
Page not found — Аккаунт deleted
Unfortunately the page you’re looking doesn’t exist (anymore) or there was an error in the link you followed or typed. This way to the home page.
- Главная
- История
- Программирование
- Выч.мат (1 семестр)
- Экономика
- 1. Понятие экономики. Фундаментальные вопросы экономики. Предмет экономической науки. Экономические
- 2. Методы экономической теории. Микроэкономика. Макроэкономика.
- 3. Основная цель экономики. Потребности и их виды. Закон возвышающихся потребностей. Экономические р
- 4. Экономические блага. Основные факторы общественного производства, их взаимосвязь. Понятие воспрои
- 5. Экономический рост и его типы. Факторы экономического роста.
- 6. Экономические системы. Типы и модели экономических систем.
- 7. Основные этапы развития экономической теории. Зарождение экономической мысли. Первые экономическ
- 8. Трудовая теория стоимости. Классическая политическая экономия. Экономические взгляды К.Маркса.
- 9. Маржинализм. Смена объекта исследования, превращение в науку о проблемах эффективного использован
- 10.Собственность как экономическая категория. Субъекты и объекты собственности. Формы собственности
- 11.Частная собственность и ее значение. Реализация собственности: экономическая и правовая. Право со
- 12.Приватизация: необходимость и пути приватизации государственной собственности. Этапы приватизации
- 13.Предпринимательство и его организационно-правовые формы. Факторы, влияющие на выбор организационн
- 14.Сущность рынка и условия его возникновения. Рынок и его функции. Виды рынков. Теневая экономика
- 15.Индивидуальный и рыночный спрос. Факторы спроса. Закон спроса.
- 16.Предложение и его факторы. Закон предложения.
- 17.Равновесная цена и механизм ее установления. Проблемы неравновесия рынка.
- 18.Эластичность спроса и предложения. Виды эластичности (по цене, доходу и т.д.) Значение понятия эл
- 19.Конкуренция – необходимое условие функционирования рынка. Эффективность конкурентных рынков. Кон
- 20.Виды конкуренции и монополии. Монополистическая конкуренция. Олигополия. Монополия. Рыночная вл
- 21.Особенности поведения фирмы в условиях конкуренции и монополии. Правовые аспекты защиты конкуренц
- 22.Потребительские предпочтения и их особенности. Понятие полезности. Общая и предельная полезность.
- 23.Кривые безразличия. Карта кривых безразличия.
- 24.Бюджетные ограничения. Графическое изображение бюджетных ограничений. Бюджетная линия: изменение
- 25.Понятие издержек производства и прибыли: бухгалтерский и экономический подходы. Виды экономически
- 26.Выручка и прибыль. Понятие и виды прибыли (бухгалтерская, нормальная, экономическая прибыль).
- 27.Издержки производства в краткосрочном и долгосрочном периоде деятельности фирмы.
- 28.Эффект масштаба производства. Значение эффекта масштаба производства.
- 29.Понятие государственного регулирования экономики и роль государства. Объекты и цели государствен
- 30.Внешние эффекты: отрицательные и положительные. Общественные блага.
- 31.Методы регулирования: административные, экономические. Государственное экономическое программиров
- 32.Макроэкономика: предмет изучения, функции. Национальная экономика как целое. Кругооборот доходов
- 33.Понятие системы национальных счетов. Основные макроэкономические показатели: валовой национальный
- 34.Способы измерения ВВП: по отраслям, по доходам, по расходам. Что не включается в счет валового пр
- 35.Номинальный и реальный валовой продукт. Дефлятор ВНП. Индекс цен. Национальное богатство страны.
- 36.Экономический цикл и его фазы. Причины экономических циклов и их материальная основа. Продолжител
- 37.Виды экономических циклов. Концепция «длинных волн» — «циклов Н.Д.Кондратьева». Современный эконо
- 38.Рынок труда и его особенности. Механизм функционирования: спрос и предложение труда. Понятие рабо
- 39.Безработица: сущность, причины. Формы безработицы. Понятие естественной безработицы и ее значение
- 40.Следствия безработицы. Закон Оукена. Государственное регулирование рынка рабочей силы и занятост
- 41.Определение и причины инфляции. Инфляция и её виды. Измерение и показатели инфляции.
- 42.Экономические следствия инфляции. Регулирование инфляции. Антиинфляционная политика.
- 43.Понятие государственного бюджета. Его структура. Бюджет и внебюджетные фонды. Бюджетно-налоговая
- 44.Проблема сбалансированности государственного бюджета. Понятие дефицита и профицита бюджета.
- 45.Государственный долг: внутренний, внешний. Управление государственным долгом и проблема его погаш
- 46.Распределение и доходы. Понятие дохода. Доходы и их виды. Понятие доходов в теории факторов.
- 47.Номинальные и реальные доходы. Государственная политика доходов. Политика доходов в условиях инфл
- 48.Проблема дифференциации доходов. Неравенство населения по доходам. Кривая Лоренца.
- 49. Принципы и механизм налогообложения. Налоговая база, налоговые льготы, налоговая ставка и её в
- 50.Функции налогов: фискальная, социальная, налоги как средство государственного регулирования. Крив
- 51.Проблемы налогообложения и собираемости налогов в России. Необходимость и сущность реформы систе
- 52.Деньги и их функции. Теории денег: металлистическая, номиналистическая, количественная. Теория де
- 53.Виды денег и структура современного денежного обращения. Денежные агрегаты и проблема ликвидности
- 54.Спрос на деньги и предложение денег. Равновесие на денежном рынке. Денежный мультипликатор.
- 55.Количество денег, необходимых для обращения. Уравнение И.Фишера. Регулирование денежного обращени
- 56.Кредит: необходимость, природа, функции. Принципы кредитования. Формы кредита. Денежно-кредитная
- 57.Сущность двухуровневой банковской системы. Центральный банк и его регулирующее воздействие на фин
- 58.Коммерческие банки и их функции. Банковские операции: активные, пассивные. Взаимосвязь
- 59.Рынок ценных бумаг. Виды ценных бумаг. Доходы на различные виды ценных бумаг.
- 60.Международные экономические отношения. Формы участия страны в международных экономических отношен
- 61.Внешняя торговля и торговая политика. Природа свободной торговли и протекционизма. Формирование
- 62.Валютные отношения. Валюты и их виды. Проблема конвертируемости национальных валют.
- 63. Валютные курсы и их динамика. Паритет покупательной способности валют. Валютная политика.
- 64.Платежный баланс: сущность, содержание. Регулирование платежного баланса.
- Петухин
- JS
- Адресация в Интернет: ip-адреса и URL
- Язык HTML. Символы, теги, элементы, атрибуты.
- Структура html-документа. Структурные элементы страницы. Типы элементов.
- Каскадные таблицы стилей. Назначение CSS. Селекторы, свойства, значения свойств. Псевдоклассы
- Язык JavaScript. Синтаксис. Функции, объекты.
- Средства отладки программ на JavaScript. FireBug.
- Язык JavaScript. Объектная модель документа.
- Управление видимостью и позиционированием элементов на html-страницах.
- Обработка событий. События, связанные с действиями мышкой и клавиатурой.
- Технология AJAX.
- Порядок работы WWW-сервиса. Обмен данными между сервером и клиентом. Формы.
- Апплеты и другие объекты на html-страницах.
- XML и HTML. Синтаксис XML. Отличие XML от HTML. DTD.
- Способы визуализации XML-документа.
- HTTP-протокол, запрос, ответ. Заголовки запроса и ответа. Коды завершения. CGI. Переменные окружения
- Программирование на стороне сервера. Языки, используемые для программирования на стороне сервера. SS
- Язык PHP. Синтаксис, типы данных. Шаблоны в PHP.
- Язык Java. Сервлеты. Скриптлеты.
- JSP. Сервер TomCat.
- Пользовательские действия в JSP. JSTL.
- История развития Web-сервиса. Web 2.0. Вики-разметка
- Уязвимость веб-сайтов, виды сетевых атак и защита от них.
- Полезные ссылки для серверной части
- Компьютерная графика
- Комп Графика
- Моделирование
- Моделирование2
- Всячина
- Новопашин
- 1. Понятия суперкомпьютера и супервычислений. Способы и средства оценки производительности вычислительных систем. Реальная и пиковая производительность. Рейтинги ТОП-500 и ТОП-50.
- 2. Классификации вычислительных систем. Систематика Флинна и ее детализация. Мультипроцессоры, их преимущества и недостатки. Проблемы когерентности кэш-памяти и синхронизации взаимодействия потоков команд в системах с общей памятью.
- 3. Классификации вычислительных систем. Систематика Флинна и ее детализация. Мультикомпьютеры, их преимущества и недостатки. Проблема организации взаимодействия параллельных процессов в системах с распределенной памятью.
- 4. Тестирование вычислительных систем. Классификация тестов. Тест High Performance Linpack: решаемая задача, назначение конфигурационных параметров файла HPL.dat.
- 5. Тестирование вычислительных систем. Классификация тестов. Тест Graph500: основное назначение, классы задач, задача BFS как пример ядра.
- 6. Тестирование вычислительных систем. Классификация тестов. Тест NAS Parallel Bemchmark: основное назначение и состав, классы задач, примеры ядер и псевдоприложений.
- 7. Понятие кластера и кластерной архитектуры. Классификация кластерных систем. Состав сетевой инфраструктуры кластера. Коммуникационная сеть (MPI-сеть): критерии эффективности, наиболее часто реализуемые на практике топологии, примеры реализаций.
- 8. Понятие кластера и кластерной архитектуры. Основные критерии оценки кластерных систем. Типовой состав программно-аппаратного обеспечения кластеров.
- 9. Особенности запуска задач на кластерах. Системы управления заданиями. Базовый набор команд системы управления заданиями.
- 10. Определение параллелизма. Возможные пути достижения параллелизма. Условие, отражающее возможность параллельного исполнения отдельных операторов и фрагментов программы. Виды информационных зависимостей внутри программы. Основные виды параллелизма.
- 11. Обобщенная схема разработки параллельных алгоритмов.
- 12. Представление алгоритма в виде графа.
- 13. Ярусно-параллельная форма алгоритма. Концепция неограниченного параллелизма.
- 14. Крупноблочный параллелизм как способ распределения работы между процессорами. Основные способы распараллеливания циклов.
- 15. Способы распараллеливания многомерных циклов.
- 16. Эквивалентные преобразования алгоритма с целью распараллеливания. Эквивалентные преобразования циклов.
- 17. Ускорение, эффективность и стоимость параллельного алгоритма. Закон Амдаля. Следствия из закона Амдаля. Возможные причины сверхлинейного ускорения.
- 18. Стандарт MPI. Преимущества и недостатки использования. Основополагающие понятия MPI: параллельная программа, процесс, ранг, сообщение, коммуникатор, виртуальная топология, виды операций, базовые типы данных.
- 19. MPI: минимально необходимый для разработки параллельных программ набор функций.
- 20. MPI: операции передачи данных и возможные режимы их исполнения, организация неблокирующих обменов данными между процессами, совмещение операций передачи/приема.
- 21. MPI: коллективные операции передачи данных, функции редукции, синхронизация вычислений.
- 22. Стандарт OpenMP: общие сведения, структура стандарта. Достоинства технологии OpenMP. Модель параллелизма и модель памяти OpenMP.
- 23. OpenMP: типы директив, формат записи директив, объявление параллельной области.
- 24. OpenMP: типы директив, распределение вычислений между потоками.
- 25. OpenMP: директивы синхронизации, параметры управления областью видимости данных.
- 26. Технология GPGPU. Принципиальные архитектурные различия GPU и CPU. Обобщенная архитектура GPU NVidia Tesla.
- 27. Программно-аппаратная архитектура CUDA. Состав CUDA Toolkit. Модель программирования CUDA.
- 28. Модель памяти CUDA. Типы памяти.
- 29. Шаблон программирования CUDA. Оптимизация CUDA-приложений.
- 30. Модель исполнения CUDA. Компиляция CUDA-приложений. CUDA-расширение языка С.
- Правоведение
- 1. Понятие и признаки государства. Органы государственной власти.
- 2. Государственная власть и государственное управление.
- 3. Формы правления (монархия и республика).
- 4. Формы государственного устройства (федерация и унитарное государство).
- 5. Тоталитарный и авторитарный политические режимы.
- 6. Либеральный и демократический политический режим.
- 7. Понятие и признаки позитивного права.
- 8. Система права: понятие и структурные элементы.
- 9. Нормативно-правовой акт как источник права.
- 10. Правоотношения: понятие и структура.
- 11. Юридические факты и фактические (юридические) составы.
- 12. Реализация права.
- 13. Правовое регулирование.
- 14. Государственное принуждение и юридическая ответственность.
- 15. Конституция как основной закон государства.
- 16. Конституционные права и свободы человека и гражданина. Гражданство.
- 17. Отношения, регулируемые гражданским правом.
- 18. Дееспособность физических лиц. ИП (ПБОЮЛ).
- 19. Понятие и признаки юридического лица. Филиалы и представительства.
- 20. Коммерческие и некоммерческие организации.
- 21. Обязательства в гражданском праве. Гражданско-правовые сделки (понятие, виды, форма).
- 22. Гражданско-правовая ответственность.
- 23. Задачи семейного права, отношения, регулируемые семейным правом.
- 24. Заключение и расторжение брака.
- 25. Личные и имущественные права и обязанности супругов.
- 26. Права и обязанности родителей, права несовершеннолетних детей.
- 27. Лишение родительских прав, последствия лишения родительских прав.
- 28. Трудовой договор (понятие, виды, форма). Документы, необходимые при заключении трудового договора лицом, поступающим на работу.
- 29. Прием работника на работу. Основания изменения и прекращения трудового договора.
- 30. Рабочее время и время отдыха.
- 31. Заработная плата в трудовых отношениях.
- 32. Поощрение за труд и дисциплинарные взыскания.
Исследование графических форматов — Курсовая
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ
(Технический университет)
Курсовая работа
по дисциплине «Компьютерная графика»
Исследование графических форматов
Выполнил:
студент группы С-54
Попов Сергей
Падежнов Евгений
Преподаватель:
Королёв Д.А.
Москва 2012
План курсовой работы
Классификация графических форматов______________________________3
Методы сжатия графических данных (подробно)_____________________9
Графические форматы в печати____________________________________15
Исследование_____________________________________________________16
Заключение______________________________________________________19
Список использованной литературы________________________________20
Все форматы графических файлов можно разделить на два типа: растровые и векторные. Отличаются они принципом построения изображения.
В растровых изображениях картинка получается, из отдельных точек (пикселей), каждый из которых определяется двумя параметрами: координатами цветом и координатами расположения. Наиболее близкой аналогией растрового изображения является изображение на экране компьютерного монитора (или обычного телевизора), которое создает электронный луч, пробегающий последовательно по каждой строке формируемого кадра изображения (растра). Многие растровые форматы обладают способностью нести дополнительную информацию: различные цветовые модели изображения, вектора, альфа-каналы (дополнительный канал, с помощью которого можно сохранять выделенные или прозрачные области изображения), слои различных типов, интерлиньяж (возможность чересстрочного показа изображения), анимацию, возможности сжатия и многое другое. Достоинства растровых изображений — в их способности передать тончайшие нюансы изображения, а также в широчайших возможностях по его редактированию, выражающихся в простом доступе к каждому пикселю изображения, возможности индивидуального изменения каждого из его параметров. Ну, а принципиальный недостаток один — очень большие размеры полученного файла.
Векторное изображение представляет собой совокупность отрезков кривых линий, которые описываются математическими выражениями, и цветных заливок. Проще говоря, чтобы компьютер нарисовал прямую линию, нужны координаты двух точек, которые соединяются по кратчайшему пути, для дуги задаются координаты центра окружности и радиус и т.д. Таким образом, векторная иллюстрация — это набор геометрических примитивов (простейших объектов, таких как линии, окружности, многогранники и тому подобное), использующихся для создания более сложных изображений.
Векторное изображение представляет собой совокупность отрезков кривых линий, которые описываются математическими выражениями, и цветных заливок. Проще говоря, чтобы компьютер нарисовал прямую линию, нужны координаты двух точек, которые соединяются по кратчайшему пути, для дуги задаются координаты центра окружности и радиус и т.д. Таким образом, векторная иллюстрация — это набор геометрических примитивов (простейших объектов, таких как линии, окружности, многогранники и тому подобное), использующихся для создания более сложных изображений.
Отсюда и основное достоинство векторных форматов — компактность полученных файлов, а также высокое качество полученных изображений, причем независимо от разрешающей способности устройства отображения. В качестве недостатка можно отметить определенную трудоемкость при создании и редактировании сложных элементов изображений, а также проблемы, возникающие при распечатке векторных изображений на некоторых принтерах.
Большинство векторных форматов могут так же содержать внедрённые в файл растровые объекты или ссылку на растровый файл (технология OPI). Сложность при передаче данных из одного векторного формата в другой заключается в использовании программами различных алгоритмов, разной математики при построении векторных и описании растровых объектов.
Проблема сохранения изображений для последующей их обработки чрезвычайно важна. С ней сталкиваются пользователи любых графических систем. Изображение может быть обработано несколькими графическими программами прежде, чем примет свой окончательный вид. Например, исходная фотография сначала сканируется, затем улучшается её чёткость и производится коррекция цветов в программе Adobe PhotoShop . После этого изображение может быть экспортировано в программу рисования, такую как CorelDRAW или Adobe Illustrator, для добавления рисованных картинок. Если изображение создаётся для статьи в журнале или книги, то оно должно быть импортировано в издательскую систему QuarkXPress или Adobe PageMaker. Если же изображение должно появиться в мультимедиа-презентации, то оно, вероятнее всего, будет использовано в Microsoft PowerPoint, Macromedia Director или размещено на Web-странице.
Форматы графических файлов определяют способ хранения информации в файле (растровый или векторный), а также форму хранения информации (используемый алгоритм сжатия).
Сжатие применяется для растровых графических файлов, так как они имеют обычно достаточно большой объем. При сжатии графических файлов алгоритм сжатия включается в формат графического файла.
Существуют различные алгоритмы сжатия, причем для различных типов изображения целесообразно применять подходящие типы алгоритмов сжатия.
Классификация графических форматов
Векторные форматы графических файлов
AI – Adobe Illustrator artwork — векторный формат файлов, создаваемых программой Adobe Illustrator. У Adobe Illustrator большое число версий, и формат ai каждой новой версии зачастую несовместим с более старыми версиями. На практике наблюдается совместимость «снизу вверх», что означает возможность работы с файлом старой версии в более новой версии программы, но такой файл не может быть открыт в более старой программе. Начиная с версии Adobe Illustrator 10 поддерживается возможность импорта файлов более новых версий. Формат обеспечивает очень высокое качество рисунков, но по ряду параметров плохо совместим с другими программами (например, различные «фирменные» эффекты Adobe Illustrator и градиентная заливка могут не передаваться при сохранении в другие форматы). Изначально был основан на EPS. Corel DRAW и многие другие программы имеют встроенную поддержку этого формата.
Спецификация формата: /public/developer/en/illustrator/sdk/AI7FileFormat.pdf
CDR – Формат файла — векторное изображение или рисунок, созданный с помощью программы CorelDRAW. Данный формат файла разработан компанией Corel для использования в собственных программных продуктах. Так как формат проприетарный, CDR-файлы не поддерживаются многими программами, предназначенными для редактирования изображений. С помощью свободного конвертора uniconvertor возможна конвертация в свободные форматы, например в SVG. Информация: /wiki/CorelDRAW#Read.2Fwrite_support
PS – изначально это язык описаний страниц. Другими словами, это язык программирования, содержащий команды принтеру (такие принтеры называются PostScript-принтерами), и предназначенный для печати графики и текста. Создан фирмой Adobe. Важная черта — независимость от устройства (реально PostScript не всегда полностью независим от устройства) Был разработан в Adobe в начале 80-ых годов как часть ядра механизма печати компьютеров Apple, но вскоре стал широко распространенным стандартом для большинства компьютерных систем. Интерпретаторы Postscript (в виде программных или аппаратных компонентов) для печати документов присутствуют практически во всех современных компьютерных системах. В Postscript используется модель изображения текста (или рисунков) на чистой странице.
Спецификация формата: /devnet/postscript/pdfs/5001.DSC_Spec.pdf
fla, fh — исходные файлы проектов Adobe (ранее Macromedia) Flash. Ведут своё начало от формата FutureSplash, положившего начало технологиям Flash и ShockWave. Файлы являются контейнерами и могут содержать в себе векторную графику, растровые изображения, музыку и звуки, видео, программный код на специальном языке ActionScript, что позволяет создавать интерактивные приложения с широкими возможностями. При компиляции преобразуется в контейнер SWF, не подлежащий изменению.
Спецификация формата: http://www.digitalpreservation.gov/formats/fdd/fdd000132.shtml
SWF – ShockWave Flash, откомпилированный проект Adobe Flash, пригодный для публикации в сети и быстрого просмотра с помощью модуля браузера или отдельного плеера. Не может быть изменён без наличия исходного FLA-проекта, но возможна частичная декомпиляция и извлечение ресурсов.
Спецификация формата: /devnet/swf/pdf/swf_file_format_spec_v9.pdf
SVG — Scalable Vector Graphics – масштабируемая векторная графика. Является открытым стандартом и не является проприетарным форматом. Основанный на XML язык разметки, предназначенный для описания двухмерной векторной графики, поддерживается многими веб-браузерами и может быть использован при оформлении веб-страниц. К сожалению, формат не обеспечивает высокого качества и быстродействия в отношении сложных рисунков и имеет ограничения по сфере своего использования. Наиболее часто применяется при работе с открытым векторным редактором Inkscape. Также применяется сжатый формат SVGZ – SVG Zipped, так как XML-файлы больших объектов занимают много места.
Спецификация формата: /TR/SVG11/
WMF — Windows Metafile — графический формат файла в системе Microsoft Windows. Универсальный векторный формат, поддерживаемый большинством векторных редакторов. Не обеспечивает качество сложных рисунков, имеет ограниченное число поддерживаемых эффектов, поэтому для профессионального использования не подходит. Формат поддерживается рядом веб-браузеров и может быть использован при оформлении веб-страниц. Используется программами Windows и Microsoft Office, в частности векторный клипарт MS Office хранится в этом формате. Существует расширенная версия формата – EMF (Enhanced MetaFile).
Спецификация формата: /en-us/library/cc215212.aspx
PDF – Portable Document Format («переносимый формат документа») — кроссплатформенный формат электронных документов, созданный фирмой Adobe с использованием ряда возможностей языка PostScript. В первую очередь предназначен для представления в электронном виде полиграфической продукции. Для просмотра можно использовать официальную бесплатную программу Adobe Reader, а также программы сторонних разработчиков. PDF с 1 июля 2008 года является открытым стандартом ISO 32000. Формат PDF позволяет внедрять необходимые шрифты, векторные и растровые изображения, формы, интерактивные элементы и мультимедиа-вставки. Поддерживает RGB, CMYK, Grayscale, Lab, Duotone, Bitmap, несколько типов сжатия растровой информации.. Включает механизм электронных подписей и шифрования для криптозащиты и проверки подлинности документов.
Спецификация формата: /devnet/pdf/pdf_reference.html
Растровые форматы
BMP – (Windows Bitmap) разрабатывался фирмой Microsoft как совместимый со всеми приложениями Windows. Для приложений в операционной системе OS/2 имеется собственная версия BMP. В формате BMP можно сохранять черно-белые, серые полутоновые, индексные цветные и цветные изображения системы RGB (но не двухцветные или цветные изображения системы CMYK). Недостаток этих графических форматов: большой объем. Следствие — малая пригодность для Internet-публикаций.В BMP данные о цвете хранятся только в модели RGB, поддерживаются как индексированные цвета (до 256 цветов), так и полноцветные изображения, причем в режиме индексированных цветов возможна простейшая компрессия RLE (Run Length Encoding — кодирование с переменной длиной строки). Без компрессии размер файла стремится к максимально возможному. Применяется для хранения растровых изображений, предназначенных для использования в Windows и, по сути, больше ни на что не пригоден. Использование BMP не для нужд Windows является распространенной ошибкой новичков: использовать BMP нельзя ни в web, ни для печати, ни для простого переноса и хранения информации. Он хорошо подходит для хранения очень маленьких изображений — таких как иконки на рабочем столе. Большие же файлы в этом формате занимают слишком много места.
Спецификация формата: http://oep.berkeley.edu/pdf/FireProjects/OtherDocs/RoadBMPs.pdf
PCX – стандарт представления графической информации. Использовался графической программой ZSoft PC Paintbrush (одной из первых популярных графических программ) для MS-DOS компании Microsoft, текстовых процессоров и настольных издательских систем типа Microsoft Word и Ventura Publisher, разработанный компанией ZSoft Corporation для своего графического редактора Z-Soft PaintBrush для операционной системы MS-DOS. Многие программы и игры DOS использовали его для хранения графики. Изображения в формате PCX можно посмотреть большинством программ под DOS, в том числе и внутренним просмотрщиком Norton Commander. Цветовые возможности: 1, 2, 4, 8 или 24- битовый цвет, поддерживается только схема RGB, причем полностью отсутствуют возможности сохранения монохромного изображения в оттенках серого. Всегда применяется сжатие ROB. Как и ВМР, этот формат в значительной мере устарел и поддерживается современными графическими программами исключительно для совместимости с устаревшим программным обеспечением.
Спецификация формата: /9781565920583/CDROM/GFF/TEXTONLY/SUMMARY/PCX.HTM
GIF – Graphics InterChange Format («формата обмена графикой»), открытый формат, использующий алгоритм сжатия без потерь информации LZW. поддерживает до 256 цветов, позволяет задавать один из цветов как прозрачный, дает возможность сохранения с чередованием строк (при просмотре сначала выводится каждая 8-я, затем каждая 4-я и т.д. Это позволяет судить об изображении до его полной загрузки). Способен содержать несколько кадров в одном файле с последующей последовательной демонстрацией (т.н. «анимированный GIF»). Уменьшение размера файла достигается удалением из описания палитры неиспользуемых цветов и построчного сжатия данных (записывается количество точек повторяющегося по горизонтали цвета, а не каждая точка с указанием ее цвета). Такой алгоритм дает лучшие результаты для изображений с протяженными по горизонтали однотонными объектами. Поддерживает прозрачность пикселей (двухуровневая – полная прозрачность, либо полная непрозрачность). Данный формат широко применяется при создании Web-страниц. Его выгодно применять для изображений с малым количеством цветов и резкими границами (например, для содержащих текст, для изображений карт, схем и чертежей).
Спецификация формата: /computer-graphics/gif/
PNG – Растровый графический формат PNG, набирающий всё большую популярность в эпоху веб 2.0, появился в далеком 1995 году как замена старому доброму GIF (и, частично, TIFF). К тому времени хозяева запатентованного GIF’а решили сбивать четырёхзначные суммы со всех разработчиков, использующих формат, и свободному сообществу ничего не осталось кроме как предложить бесплатную альтернативу. Portable Network Graphics, «Переносимая сетевая графика», открытый, разработан с целью заменить формат GIF. Использует алгоритм сжатия Deflate без потерь информации (усовершенствованный LZW). Максимальная глубина цвета — 48 бит. Поддерживает каналы градиентных масок прозрачности (256 уровней прозрачности). PNG — относительно новый формат, и поэтому ещё не очень распространён. В основном используется в Web-дизайне. В некоторых браузерах (к примеру, в IE6) отсутствует поддержка прозрачности PNG и поэтому не рекомендуется использовать прозрачные PNG изображения на Web-страницах.
Спецификация формата: /gff2/graphics/summary/png.htm
JPEG (JPG) — Joint Photographic Experts Group — формат, использующий алгоритм сжатия с потерями информации, который позволяет уменьшить размер файла в сотни раз. Глубина цвета — 24 бит. Не поддерживается прозрачность пикселей. При сильном сжатии в области резких границ появляются дефекты. Формат JPEG хорошо применять для сжатия полноцветных фотографий. Учитывая то, что при повторном сжатии происходит дальнейшее ухудшение качества, рекомендуется сохранять в JPEG только конечный результат работы. JPEG широко применяется при создании Web-страниц, а также для хранения больших коллекций фотографий.
Спецификация формата: /public/jfif.pdf
TIFF – Графический контейнер, который может сохранить и растровые, и векторные изображения; может содержать высококачественную графику, поддерживающую глубину цвета от 1 до 24-разрядов; поддерживает сжатие как с потерями, так и без потерь; также поддерживает многократные слои и страницы. Файлы TIFF были разработаны для того, чтобы стать стандартным форматом изображения, сохраняющим высококачественные цветные изображения на различных компьютерных платформах. Чаще всего они встречаются с расширением .TIF. Формат TIFF первоначально был разработан Aldus, объедившимся с Adobe Systems в 1994.
Спецификация формата: /public/developer/en/tiff/TIFF6.pdf
PSD — (PhotoShop Document). Собственный формат программы Adobe Photoshop (расширение имени файла .PSD), один из наиболее мощных по возможностям хранения растровой графической информации. Позволяет запоминать параметры слоев, каналов, степени прозрачности, множества масок. Поддерживаются 48-разрядное кодирование цвета, цветоделение и различные цветовые модели. Основной недостаток выражен в том, что отсутствие эффективного алгоритма сжатия информации приводит к большому объему файлов.
Спецификация формата: /faqs/graphics/fileformats-faq/part3/section-115.html
Методы сжатия графических данных (подробно)
При сжатии методом RLE (Run — Length Encoding) последовательность повторяющихся величин (в нашем случае — набор бит для представления видеопикселя) заменяется парой — повторяющейся величиной и числом её повторений.
Информация о методах сжатия, используемых в растровых форматах файлов, приведена в таблице.
Название формата | Программы, которые могут открывать файлы | Метод сжатия |
BMP Windows Device Independent Bitmap | Все программы WINDOWS, которые используют растровую графику | RLE для 16- и 256- цветных изображений (по желанию) |
PCX Z — Soft PaintBrush | Почти все графические приложения для PC | RLE (всегда) |
GIF Graphic Interchange Format | Почти все растровые редакторы; большинство издательских пакетов; векторные редакторы, поддерживающие растровые объекты | LZW (всегда) |
TIFF Tagged Image File Format | Большинство растровых редакторов и настольных издательских систем; векторные редакторы, поддерживающие растровые объекты | LZW (по желанию) и др. |
TGA TrueVision Targa | Программы редактирования растровой графики | RLE (по желанию) |
IMG Digital Research GEM Bitmap | Некоторые настольные издательские системы и редакторы изображений WINDOWS | RLE (всегда) |
JPEG Joint Photographic Experts Group | Последние версии программ редактирования растровой графики; векторные редакторы, поддерживающие растровые объекты | JPEG (можно выбрать степень сжатия) |
Метод сжатия RLE включается в некоторые графические форматы, например, в формат PCX .
Программа сжатия файла может сначала записывать количество видеопикселей, а затем их цвет или наоборот. Поэтому возможна такая ситуация, когда программа, считывающая файл, ожидает появления данных в ином порядке, чем программа, сохраняющая этот файл на диске. Если при попытке открыть файл, сжатый методом RLE, появляется сообщение об ошибке или полностью искажённое изображение, нужно считать этот файл с помощью другой программы или преобразовать его в иной формат.
Сжатие методом RLE наиболее эффективно для изображений, которые содержат большие области однотонной закраски, и наименее эффективно — для отсканированных фотографий, так как в них нет длинных последовательностей одинаковых видеопикселей.
Метод сжатия LZW (назван так по первым буквам его разработчиков Lempel, Ziv, Welch) основан на поиске повторяющихся узоров в изображении. Сильно насыщенные узорами рисунки могут сжиматься до 0,1 их первоначального размера. Метод сжатия LZW применяется для файлов форматов TIFF и GIF; при этом данные формата GIF сжимаются всегда, а в случае формата TIFF право выбора возможности сжатия предоставляется пользователю. Существуют варианты формата TIFF, которые используют другие методы сжатия. Из-за различных схем сжатия некоторые версии формата TIFF могут оказаться несовместимыми друг с другом. Это означает, что возможна ситуация, когда файл в формате TIFF не может быть прочитан в некоторой графической программе, хотя она должна «понимать» этот формат. Другими словами, не все форматы TIFF одинаковы. Но, несмотря на эту проблему, TIFF является одним из самых популярных растровых форматов в настоящее время.
Метод сжатия JPEG обеспечивает высокий коэффициент сжатия для рисунков фотографического качества. Формат файла JPEG , использующий этот метод сжатия, разработан объединенной группой экспертов по фотографии (Joint Photographic Experts Group). Сжатие по методу JPEG сильно уменьшает размер файла с растровым рисунком (возможен коэффициент сжатия 100 : 1). Высокий коэффициент сжатия достигается за счет сжатия с потерями, при котором в результирующем файле теряется часть исходной информации. Метод JPEG использует тот факт, что человеческий глаз очень чувствителен к изменению яркости, но изменения цвета он замечает хуже. Поэтому при сжатии этим методом запоминается больше информации о разнице между яркостями видеопикселей и меньше — о разнице между их цветами. Так как вероятность заметить, минимальные различия в цвете соседних пикселей, мала. Изображение после восстановления выглядит почти неизменным. Пользователю предоставляется возможность контролировать уровень потерь, указывая степень сжатия. Благодаря этому, можно выбрать наиболее подходящий режим обработки каждого изображения: возможность задания коэффициента сжатия позволяет сделать выбор между качеством изображения и экономией памяти. Если сохраняемое изображение — фотография, предназначенная для высокохудожественного издания, то ни о каких потерях не может быть и речи, так как рисунок должен быть воспроизведён как можно точнее. Если же изображение — фотография, которая будет размещена на поздравительной открытке, то потеря части исходной информации не имеет большого значения. Эксперимент поможет определить наиболее допустимый уровень потерь для каждого изображения.
В файлах растровых форматов запоминаются:
• размер изображения — количество видеопикселей в рисунке по горизонтали и вертикали
• битовая глубина — число битов, используемых для хранения цвета одного видеопикселя
• данные, описывающие рисунок (цвет каждого видеопикселя рисунка), а также некоторая дополнительная информация.
В файлах растровой графики разных форматов эти характеристики хранятся различными способами.
Решением проблемы хранения растровых изображений является сжатие, т. е. уменьшение размера файла за счёт изменения способа организации данных. Никому пока не удалось даже приблизиться к созданию идеального алгоритма сжатия. Каждый алгоритм хорошо сжимает только данные вполне определённой структуры.
Методы сжатия делятся на две категории:
• сжатие файла с помощью программ — архиваторов;
• сжатие, алгоритм которого включён в формат файла.
В первом случае специальная программа считывает исходный файл, применяет к нему некоторый сжимающий алгоритм (архивирует) и создаёт новый файл. Выигрыш в размере нового файла может быть значительным. Однако этот файл не может быть использован ни одной программой до тех пор, пока он не будет преобразован в исходное состояние (разархивирован). Поэтому такое сжатие применимо только для длительного хранения и пересылки данных, но для повседневной работы оно неудобно. В системах DOS и WINDOWS наиболее популярными программами сжатия файлов являются ZIP, ARJ, RAR и другие.
Как правило, графические программы используют свои собственные форматы для сохранения изображений во внешней памяти. Собственный файловый формат — частный и наиболее эффективный формат для хранения файлов отдельного графического приложения. Например, «родной» формат CorelDRAW — CDR , Adobe PhotoShop — PSD, Fractal Design Painter — RIFF, Paint (стандартная программа WINDOWS ) — BMP. При сохранении изображения в файле всегда нужно указывать тип формата.
Кроме того, для каждого «чужого» графического формата открываются дополнительные диалоговые окна, с помощью которых пользователь устанавливает параметры формата (количество используемых цветов, необходимость сжатия — для BMP и TIFF, коэффициент сжатия — для JPEG и др.).
Преобразование файлов из растрового формата в векторный
Существуют два способа преобразования файлов из растрового формата в векторный:
1) преобразование растрового файла в растровый объект векторного изображения;
2) трассировка растрового изображения для создания векторного объекта.
Первый способ используется в программе CorelDRAW, которая, как правило, успешно импортирует файлы различных растровых форматов. К примеру, если растровая картинка содержит 16 миллионов цветов, CorelDRAW покажет изображение, приближенное по качеству к телевизионному. Однако, импортируемый растровый объект может становиться довольно большим даже в том случае, если исходный файл невелик. В файлах растровых форматов информация хранится достаточно эффективно, так как часто используются методы сжатия. Векторные форматы такой способностью не обладают. Поэтому растровый объект, хранящийся в векторном файле, может значительно превосходить по размерам исходный растровый файл.
Особенность второго способа преобразования растрового изображения в векторное заключается в следующем. Программа трассировки растровых изображений (например, CorelTRACE) ищет группы пикселей с одинаковым цветом, а затем создает соответствующие им векторные объекты. После трассировки векторизованные рисунки можно редактировать как угодно. На рис. 6 показано растровое изображение, которое хорошо преобразуется в векторное. Дело в том, что растровые рисунки, имеющие четко выраженные границы между группами пикселей одинакового цвета, хорошо переводятся в векторные. В то же время результат трассировки растрового изображения фотографического качества со сложными цветовыми переходами выглядит хуже оригинала.
Преобразование файлов одного векторного формата в другой
Векторные форматы содержат описания линий, дуг, закрашенных полей, текста и т. д. В различных векторных форматах эти объекты описываются по-разному. Когда программа пытается преобразовать один векторный формат в другой, она действует подобно обычному переводчику, а именно:
• считывает описания объектов на одном векторном языке,
• пытается перевести их на язык нового формата.
Если программа-переводчик считает описание объекта, для которого в новом формате нет точного соответствия, этот объект может быть либо описан похожими командами нового языка, либо не описан вообще. Таким образом, некоторые части рисунка могут исказиться или исчезнуть. Всё зависит от сложности исходного изображения.
Преобразование файлов из векторного формата в растровый
Преобразование изображений из векторного формата в растровый (этот процесс часто называют растрированием векторного изображения) встречается очень часто. Прежде, чем разместить рисованную (векторную) картинку на фотографии, её необходимо экспортировать в растровый формат.
Каждый раз, когда векторный рисунок направляется на устройство вывода (в частности, монитор или принтер), он подвергается растрированию — преобразованию в набор видеопикселей или точек.
При экспорте векторных файлов в растровый формат может быть потеряна информация, связанная с цветом исходного изображения. Это объясняется тем, что в ряде растровых форматов количество цветов ограничено (например, формат GIF использует не более 256 цветов).
Преобразование файлов одного растрового формата в другой
Этот вид преобразования обычно самый простой и заключается в чтении информации из исходного файла и записи ее в новом файле, где данные о размере изображения, битовой глубине и цвете каждого видеопикселя хранятся другим способом. Если старый формат использует больше цветов, чем новый, то возможна потеря информации. Преобразование файла с 24-битовым цветом (16777216 цветов) в файл с 8-битовым цветом (256 цветов) требует изменения цвета почти каждого пикселя. В простейшем случае это делается так: для каждого пикселя исходного файла ищется наиболее близкий к нему цвет из нового ограниченного набора цветов. При таком способе возможны нежелательные эффекты, когда часть рисунка, содержащая большое количество элементов, оказывается закрашенной одним цветом или когда плавные переходы цвета становятся резкими.
Для преобразования файлов из одного формата в другой используются специальные программы — преобразователи (конверторы) форматов. Однако большинство графических программ (CorelDRAW, Adobe Illustrator, Adobe PhotoShop и др.) могут читать и создавать файлы различных форматов, т. е. являются преобразователями форматов.
Исследование графических форматов
Сравнительная таблица по сравнению уровня сжатия растровых изображений в приложении к курсовой.
Заключение
Графические форматы различаются по виду хранимых данных (растровая, векторная и универсальные контейнеры), по допустимому объему данных, параметрам изображения, хранению палитры, методике сжатия. Растровый файл состоит из точек, число которых определяется разрешением, измеряемым обычно в точках на дюйм (dpi). Важным фактором, влияющим на качество изображения и размер файла, является глубина цвета — число разрядов, отводимых для хранения цветовой информации. Очевидно, что даже файлы с низким разрешением содержат в себе тысячи или десятки тысяч точек. Так, растровая картинка размером 1024х768 точек и с 256 цветами занимает 768Кбайт. Для уменьшения объемов файлов разработаны специальные алгоритмы сжатия. Именно они и являются основной причиной существования графических форматов. Векторный способ записи графических данных применяется в системах автоматического проектирования (CAD) и в графических пакетах. В этом случае изображение состоит из простейших элементов (линия, ломаная, эллипс, прямоугольник и т.д.) и кривых, для каждого из которых определен ряд атрибутов (например, для круга – координаты центра, радиус, толщина и цвет контурной линии, тип и цвета заливки и т.д.). Записывается также место объектов на странице и расположение их друг относительно друга (слои — какой из них «лежит» выше, а какой ниже). У каждого метода есть свои преимущества. Растровый позволяет передавать тонкие, едва уловимые детали образов, векторный же лучше всего применять, если оригинал имеет отчётливые геометрические очертания. Векторный файл меньше по объему, зато растровый быстрее отобразится на экране, так как для вывода векторного изображения процессору необходимо произвести множество математических операций. С другой стороны, векторные файлы гораздо проще редактировать. Существует множество программ, переводящих данные из векторного формата в растровый. Как правило, такая задача решается довольно просто, чего нельзя сказать об обратной операции — преобразовании растрового файла в векторный (трассировка) и даже о переводе одного векторного файла в другой. Векторные алгоритмы записи используют уникальные для каждой фирмы-поставщика математические модели, описывающие элементы изображения.
rle, lzw, по Хаффману. Сжатие с потерями.
Основные критерии выбора формата — совместимость с программами и компактность записи. Существует множество форматов для записи изображений. Условно их можно разделить на три категории: хранящие изображение в растровом виде (BMP, TIFF, PCX, PSD, JPEG), хранящие изображение в векторном виде (WMF) и те, что могут совмещать оба представления (EPS, PICT, CDR, AI, FH7 и др.).
Все форматы графических файлов можно разделить на два типа: растровые и векторные. Друг от друга они отличаются принципом формирования изображения.
В растровых изображениях картинка складывается наподобие мозаики, из отдельных точек (пикселей), каждая из которых исчерпывающе определяется 2 основными параметрами: координатами расположения и цветом. Наиболее близкой аналогией растрового изображения является изображение на экране компьютерного монитора (или обычного телевизора), которое создает электронный луч, пробегающий последовательно по каждой строке формируемого кадра изображения (растра). Многие растровые форматы обладают способностью нести дополнительную информацию: различные цветовые модели изображения, вектора, альфа-каналы (дополнительный канал, с помощью которого можно сохранять выделенные или прозрачные области изображения), слои различных типов, интерлиньяж (возможность чересстрочного показа изображения), анимацию, возможности сжатия и многое другое. Достоинства растровых изображений — в их способности передать тончайшие нюансы изображения, а также в широчайших возможностях по его редактированию, выражающихся в простом доступе к каждому пикселю изображения, возможности индивидуального изменения каждого из его параметров. Ну, а принципиальный недостаток один — очень большие размеры полученного файла.
Векторное изображение представляет собой совокупность отрезков кривых линий, которые описываются математическими выражениями, и цветных заливок. Проще говоря, чтобы компьютер нарисовал прямую линию, нужны координаты двух точек, которые соединяются по кратчайшему пути, для дуги задаются координаты центра окружности и радиус и т.д. Таким образом, векторная иллюстрация — это набор геометрических примитивов (простейших объектов, таких как линии, окружности, многогранники и тому подобное), использующихся для создания более сложных изображений.
Отсюда и основное достоинство векторных форматов — компактность полученных файлов, а также высокое качество полученных изображений, причем независимо от разрешающей способности устройства отображения. В качестве недостатка можно отметить определенную трудоемкость при создании и редактировании сложных элементов изображений, а также проблемы, возникающие при распечатке векторных изображений на некоторых принтерах.
BMP Формат BMP (от слова bitmap) был создан компанией Microsoft и широко используется в ОС Windows для растровой графики. Вам необходимо записать изображение в этом формате, если вы хотите использовать его в качестве фона вашего рабочего стола. Хотя в этом формате может применяться компрессия, большинство программ ее не используют. BMP-файлы с компрессией могут иметь расширение RLE. Без компрессии размер файла оказывается близок к максимальному. Такой же размер будет и у файла в формате PCX, предложенном компанией Z-Soft в программе PhotoFinish. Оба эти формата достаточно известны и могут быть использованы на платформе Macintosh, хотя были написаны для PC.
GIF Популярный формат GIF разработан фирмой CompuServe как не зависящий от аппаратного обеспечения. Он предназначен для хранения растровых изображений с компрессией. В одном файле этого формата может храниться несколько изображений, но обычно эта возможность не используется. GIF-формат позволяет записывать изображение «через строчку» (In-terplaced), благодаря чему, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением. Эта возможность широко применяется в Сети. Сначала вы видите картинку с грубым разрешением, а по мере поступления новых данных ее качество улучшается. Основное ограничение формата GIF состоит в том, что цветное изображение может быть записано только в режиме 256 цветов. Для полиграфии этого явно недостаточно.
JPEG Компрессия, используемая в формате JPEG, необратимо искажает изображение. Это, как правило, не заметно при простом просмотре, но становится явным при последующих манипуляциях. Зато размер файла получается от 10 до 500 раз меньше, чем BMP! Если вы решили записать изображение в этом формате JPEG, то лучше выполнить все необходимые операции перед первой записью файла.При записи обычно предлагается выбрать степень компрессии. Здесь надо искать компромисс: чем сильнее компрессия, тем больше искажения.
Кодирование длин серий (англ. Run—length encoding, RLE) или Кодирование повторов — простой алгоритм сжатия данных, который оперирует сериями данных, то есть последовательностями, в которых один и тот же символ встречается несколько раз подряд. При кодировании строка одинаковых символов, составляющих серию, заменяется строкой, которая содержит сам повторяющийся символ и количество его повторов.
Очевидно, что такое кодирование эффективно для данных, содержащих большое количество серий, например, для простых графических изображений, таких как иконки и графические рисунки. Однако это кодирование плохо подходит для изображений с плавным переходом тонов, таких как фотографии. Несмотря на это, JPEG довольно эффективно его использует на коэффициентах, которые остаются после преобразования и квантования блоков изображения.
Алгори́тм Ле́мпеля — Зи́ва — Ве́лча (Lempel—Ziv—Welch, LZW) — это универсальный алгоритм сжатия данных без потерь, созданный Абрахамом Лемпелем (Abraham Lempel), Якобом Зивом (Jacob Ziv) и Терри Велчем (Terry Welch). Он был опубликован Велчем в 1984 году, в качестве улучшенной реализации алгоритма LZ78, опубликованного Лемпелем и Зивом в 1978 году. Алгоритм разработан так, чтобы его можно было быстро реализовать, но он не обязательно оптимален, поскольку он не проводит никакого анализа входных данных.
Описание. Данный алгоритм при сжатии (кодировании) динамически создаёт таблицу преобразования строк: определённым последовательностям символов (словам) ставятся в соответствие группы бит фиксированной длины (обычно 12-битные). Таблица инициализируется всеми 1-символьными строками (в случае 8-битных символов — это 256 записей). По мере кодирования, алгоритм просматривает текст символ за символом, и сохраняет каждую новую, уникальную 2-символьную строку в таблицу в виде пары код/символ, где код ссылается на соответствующий первый символ. После того как новая 2-символьная строка сохранена в таблице, на выход передаётся код первого символа. Когда на входе читается очередной символ, для него по таблице находится уже встречавшаяся строка максимальной длины, после чего в таблице сохраняется код этой строки со следующим символом на входе; на выход выдаётся код этой строки, а следующий символ используется в качестве начала следующей строки.Алгоритму декодирования на входе требуется только закодированный текст, поскольку он может воссоздать соответствующую таблицу преобразования непосредственно по закодированному тексту.
Алгоритм
1. Инициализация словаря всеми возможными односимвольными фразами.Инициализация входной фразы w первым символом сообщения.
2. Считать очередной символ K из кодируемого сообщения.
3. Если КОНЕЦ_СООБЩЕНИЯ, то выдать код для w, иначе
4. Если фраза wK уже есть в словаре, то присвоить входной фразе значение wK и перейти к Шагу 2, иначе выдать код w, добавить wK в словарь, присвоить входной фразе значение K и перейти к Шагу 2.
Конец
Применение. На момент своего появления алгоритм LZW давал лучший коэффициент сжатия, для большинства приложений, чем любой другой хорошо известный метод того времени. Он стал первым широко используемым на компьютерах методом сжатия данных.Алгоритм был реализован в программе compress, которая стала более-менее стандартной утилитой Unix-систем приблизительно в 1986 году. Несколько других популярных утилит-архиваторов также используют этот метод или близкие к нему.В 1987 году алгоритм стал частью стандарта на формат изображений GIF. Он также может (опционально) использоваться в формате TIFF.В настоящее время, алгоритм содержится в стандарте PDF.
Huffman — Сначала кажется что создание файла меньших размеров из исходного без кодировки последовательностей или исключения повтора байтов будет невозможной задачей. Но давайте мы заставим себя сделать несколько умственных усилий и понять алгоритм Хаффмана ( Huffman ). Потеряв не так много времени мы приобретем знания и дополнительное место на дисках.
Сжимая файл по алгоритму Хаффмана первое что мы должны сделать — это необходимо прочитать файл полностью и подсчитать сколько раз встречается каждый символ из расширенного набора ASCII. Если мы будем учитывать все 256 символов, то для нас не будет разницы в сжатии текстового и EXE файла.
После подсчета частоты вхождения каждого символа, необходимо просмотреть таблицу кодов ASCII и сформировать мнимую компоновку между кодами по убыванию. То есть не меняя местонахождение каждого символа из таблицы в памяти отсортировать таблицу ссылок на них по убыванию. Каждую ссылку из последней таблицы назовем «узлом». В дальнейшем ( в дереве ) мы будем позже размещать указатели которые будут указывает на этот «узел».
Сжатие данных с потерями — это метод сжатия данных, когда распакованный файл отличается от оригинального, но «достаточно близок» для того, чтобы быть полезным каким-то образом. Этот тип компрессии часто используется в Интернете, особенно в потоковой передаче данных и телефонии. Эти методы часто называются кодеками в этом контексте
Компрессия изображений
* Снижение глубины цвета
* Метод главных компонент
* Фрактальное сжатие (Существуют алгоритмы для сжатия изображения с помощью фракталов. Они основаны на идее о том, что вместо изображения можно хранить отображение сжатия, для которого это изображение является неподвижной точкой.)
* JPEG (При сжатии изображение переводится в цветовую систему Jpeg. Далее каналы изображения Cb и Cr, отвечающие за цвет, уменьшаются в 2 раза (по линейному масштабу). Уже на этом этапе необходимо хранить только четверть информации о цвете изображения.
Реже используется уменьшение цветовой информации в 4 раза или сохранение размеров цветовых каналов как есть. Количество программ, которые поддерживают сохранение в таком виде, относительно невелико.Далее цветовые каналы изображения, включая черно-белый канал Y, разбиваются на блоки 8 на 8 пикселей. Каждый блок подвергается дискретно-косинусному преобразованию. Полученные коэффициенты подвергаются квантованию и упаковываются с помощью кодов Хаффмана.Матрица, используемая для квантования коэффициентов, хранится вместе с изображением. Обычно она строится так, что высокочастотные коэффициенты подвергаются более сильному квантованию, чем низкочастотные. Это приводит к огрублению мелких деталей на изображении. Чем выше степень сжатия, тем более сильному квантованию подвергаются все коэффициенты.)
* Вэйвлетная компрессия (Вейвлетное сжатие — общее название класса методов кодирования изображений, использующих двумерное вейвлет-разложение кодируемого изображения или его частей. Обычно подразумевается сжатие с потерей качества.Вейвлеты (от англ. wavelet), всплески (написание вэйвлеты уже почти не употребляется) — это математические функции, позволяющие анализировать различные частотные компоненты данных.)
— JPEG 2000 (— графический формат, который вместо дискретного косинусного преобразования, характерного для JPEG, использует технологию вейвлет-преобразования, основывающуюся на представлении сигнала в виде суперпозиции некоторых базовых функций — волновых пакетов.n
Иначе говоря, преобразование называется аффинным, если его можно получить следующим образом:
1. Выбрать «новый» базис пространства с «новым» началом координат v;
2. Каждой точке x пространства поставить в соответствие точку f (x), имеющую те же координаты относительно «новой» системы координат, что и x в «старой».
Свойства
* При аффинном преобразовании прямая переходит в прямую.
o Если размерность пространства n>= 2, то любое преобразование пространства (то есть биекция пространства на себя), которое переводит прямые в прямые, является аффинным. Это определение используется в аксиоматическом построении аффинной геометрии
* Частным случаем аффинных преобразований являются движения и преобразования подобия.
Преобразования координат в явном и неявном виде широко используются в компьютерной графике с целью описания графического объекта в наиболее удобных координатных системах, для изменения масштаба элементов чертежа, построения проекций пространственных образов, направленной деформации объектов.
Аффинное преобразование (affine maping) – точечное взаимно-однозначное отображение плоскости на себя, при котором трем точкам, лежащим на одной прямой, соответствуют три точки, также лежащие на одной прямой. Аффинное преобразование переводит пересекающиеся прямые в пересекающиеся, параллельные — в параллельные. Плоскости в трехмерном пространстве при этом также остаются плоскостями, параллельные плоскости – параллельными. За исключением вырожденных случаев все точки первичной плоскости (или пространства) преобразуются и заполняют все точки вторичной плоскости.
Рассмотрим метод однородных координат. В основе этого метода лежит представление о том, что каждая точка в N-мерном пространстве может рассматриваться как проекция точки из (N+1)-мерного пространства. В частности, точка в трехмерном пространстве представляется четырьмя составляющими, например, ее координаты будут заданы как V=(x, y, z, w). Если w не равно 1, то декартовы координаты точки (X,Y,Z) получаются из соотношения6:
[ X Y Z 1 ] = [ (x/w) (y/w) (z/w) 1 ]. (IV.3)
Свойства однородных координат позволяют выражать с помощью единой матрицы все преобразования: сдвиги, повороты и даже проекции, а также любые сочетания преобразований в виде произведения матриц. Использование однородных координат позволяет применять единых математический аппарат для пространственных преобразований (поворотов, масштабирования, переноса) точек, прямых, квадратичных и бикубических поверхностей и линий (рис. IV.1).
В виде формулы:
В матричном виде:
Форматы графических изображений: подробнее о файлах JPG, PNG, SVG, PDF и EPS | Дизайн, лого и бизнес
В данной статье рассмотрим графические форматы изображений используемые в компьютерных программах. Названия форматов зашифрованы в аббревиатурах не совсем понятных поначалу, но далее все станет более прозрачно.
Теперь необходимо понять и разобраться, в чем разница между растровой и векторной графиками.
Эти вопросы мы рассматривали ранее. Итак, начнем по-порядку.
Создайте свой логотип онлайн. Более 50 тысяч брендов по всему миру уже используют логотипы от Турболого.
Создать логотип онлайнРастровые форматы изображений
Самые известные и часто встречаемые растровые форматы – это JPG (или же JPEG), PDF, PNG.
JPG
Чаще всего встречаемый и известный формат — JPG.
После сжатия отличия будут минимальными, будет небольшая потеря качества, но величина самого файла будет существенно меньше. Это очень удобно для применения в электронных публикациях.
Его особенность в том, что при сжатии можно делать выбор либо в пользу качества, либо размера. Пользователь сам решает, что ему больше подходит, это главное отличие от формата PNG. То есть вы выбираете какое должно быть качество, вследствие чего определяется величина полученного файла. Чем сильнее сжатие, тем меньше конечный файл размером. А это помогает экономно расходовать место на жестком диске.
Очень часто формат JPG используют для хранения снимков (содержащие цветопередачу, яркость) и пересылки картинок в Интернете.
PNG
В PNG сжатие происходит без потерь качества. Этот растровый формат распространен при хранении графических материалов, логотипов, орнаментов, текстовой графики.
Главное достоинство формата PNG – это выбор палитры хранения переходных этапов. Этот метод сжатия, хорош тем, что он происходит без потерь качества.
Векторные форматы файлов
Формат PDF знает каждый, кто хоть раз сталкивался с печатью документаций и прочей бумажной продукции. Образцы экспортируются в формат PDF для дальнейшей печати. В них можно найти элементы как векторной, так и растровой графики, то ли это видеоматериалы, то ли документы.
Уникальность формата PDF, в том, что с ним могут работать как специальные приложения типа Acrobat, а также Microsoft. Это весьма доступный формат по причине его универсальности. Многие программы работают с ним.
SVG
Если расшифровать формат SVG, он будет означать «масштабируемая векторная графика». Предназначен для разработки и описания двухмерных векторных изображений, а при добавлении скрипта и 3D анимированные изображения. Так как формат SVG относится к векторным изображениям, у него возможно увеличить какую угодно часть не потеряв в качестве изображения.
Преимущество его в том, что текст в этом формате является текстом, и потому он индексируется поисковыми машинами.
EPS
Это один из самых удобных способ сохранения графической информации. Совмещает в себе векторную и растровую графики. Применяется в редакциях, создает шрифты. Применяется для вывода изображения на печать, устройство которого поддерживает язык PostScript. Работать и редактироваться файлы могут только специальными программами компании Adobe. В других же программах только в режиме просмотра.
Другие статьи
Продуктовый и графический дизайнер с опытом работы более 10 лет. Пишу о брендинге, дизайне логотипов и бизнесе.
Не удается найти страницу | Autodesk Knowledge Network
(* {{l10n_strings.REQUIRED_FIELD}})
{{l10n_strings.CREATE_NEW_COLLECTION}}*
{{l10n_strings.ADD_COLLECTION_DESCRIPTION}}
{{l10n_strings.COLLECTION_DESCRIPTION}} {{addToCollection.description.length}}/500 {{l10n_strings.TAGS}} {{$item}} {{l10n_strings.PRODUCTS}} {{l10n_strings.DRAG_TEXT}}{{l10n_strings.DRAG_TEXT_HELP}}
{{l10n_strings.LANGUAGE}} {{$select.selected.display}}{{article.content_lang.display}}
{{l10n_strings.AUTHOR}}{{l10n_strings.AUTHOR_TOOLTIP_TEXT}}
{{$select.selected.display}} {{l10n_strings.CREATE_AND_ADD_TO_COLLECTION_MODAL_BUTTON}} {{l10n_strings.CREATE_A_COLLECTION_ERROR}}Что такое растровая графика? Определение, термины и расширения файлов
Обсудите веб-дизайн достаточно долго, и слова «растр» и «вектор» обязательно появятся. Вы можете не знать, что это такое или в чем разница между ними, но вы уже можете сказать, что они соперники.
Если коротко, то это два разных подхода к форматам графических файлов. SVG, EPS и PDF — это векторная графика, а JPEG, PNG и GIF — растровая графика. Но это лишь царапина на поверхности.В чем именно разница и, что более важно, когда вы их используете?
Поскольку вы уже знакомы с векторной графикой, ниже я расскажу вам все, что вам нужно знать о растровой графике: что это такое, почему они отличаются от векторной и когда их использовать.
Растровая графика, также известная как растровые изображения, хранит данные изображения в виде фиксированных пикселей. Эти пиксели, каждый из которых представляет один цвет, помещаются в сетку (или собственно «растр», откуда и происходит название).Сделайте шаг назад, и все эти цветные пиксели образуют четкое изображение, как мозаику.
Для графических изображений с высоким разрешением требуется больше цветов, что требует больше пикселей, что требует больше места для хранения. Таким образом, размер файла изображения в большей степени определяется количеством пикселей, чем размерами изображения: изображение низкого разрешения размером с экран содержит меньше данных, чем изображение профиля Ultra-HD.
В изображениях с высоким разрешением используются пиксели меньшего размера, поэтому плотность пикселей выше — значение, известное как DPI или PPI, для «точек на дюйм» или «пикселей на дюйм».(Термины взаимозаменяемы.) В растровых изображениях с высоким разрешением используются пиксели меньшего размера, поэтому они могут уместить больше цветов в одном пространстве. Для справки: фотографии высокой четкости имеют разрешение 300 точек на дюйм или более, а фотографии стандартной четкости — около 72 точек на дюйм.
Однако имейте в виду, что при размещении этих изображений в Интернете браузеры учитывают только окончательные размеры, а не DPI. Причина, по которой плотность пикселей важна для веб-дизайна, заключается в том, что изображения с более высоким DPI выглядят лучше при больших размерах, чем изображения с меньшим DPI.Итак, если вам нужен фон изображения главного героя с высоким разрешением, который покрывает весь экран, начните с изображения с высоким разрешением. Векторная графика, с другой стороны, не ограничивается DPI, что является одной из причин, по которой они отлично подходят для веб-дизайна — как мы объясним ниже.
Существует миф о том, что все веб-изображения автоматически уменьшаются до 72 точек на дюйм, но это оказалось ложным. Это было давным-давно, когда экранные дисплеи не были такими сложными, как сейчас.
Количество используемых пикселей и их организация позволяет добиться некоторой гибкости при сжатии изображений или уменьшении размера файлов изображений при сохранении максимального качества.На видео ниже показано, насколько эффективным может быть пиксельное изображение при более низком разрешении.
Помимо упомянутых выше JPEG, PNG и GIF, растровая графика также состоит из BMP, TIFF и многих других более специализированных форматов.
Чем растровая графика отличается от векторной графики?Не повторяясь, дадим краткий обзор векторной графики. В то время как растровая графика хранит данные изображения в виде пикселей, векторы хранят их в виде уравнений. Каждая «точка» в векторной графике соответствует главной оси x-y, которая поддерживает все в порядке, поэтому новое изображение создается с каждым новым размером.Таким образом, векторная графика не использует DPI или PPI, потому что эти значения меняются в зависимости от размера изображения.
Зачем прилагать все усилия, если растровая графика справляется прекрасно? Поскольку векторная графика масштабируется . Векторы сохраняют одинаковое разрешение независимо от размера, потому что пиксели не фиксированы, а определяются (или рассчитываются) размерами изображения. Векторная графика всегда выглядит наилучшим образом, независимо от того, является ли она миниатюрой или основным изображением.
Это основное различие между растрами и векторами.Растровая графика не масштабируется; они начинаются с заранее установленного количества пикселей, и это количество никогда не меняется. Вы можете уменьшить количество пикселей с помощью компрессора изображений, но тогда вы создаете совершенно новый файл. Другими словами, если вы хотите, чтобы одно и то же изображение отображалось в разных размерах, вам понадобится несколько растровых изображений, а не один вектор.
Но нельзя сказать, что векторы лучше растра; у обоих есть свои сильные и слабые стороны, которые необходимо учитывать. Как мы объясним ниже, все дело в использовании правильных форматов в нужное время.
Когда использовать растр, а когда использовать векторВо-первых, некоторые изображения могут быть только растровыми, а некоторые — только векторными. Самый распространенный пример — фотографии, которые могут быть только растровыми изображениями (или, по крайней мере, такими же). Векторы — это компьютеризированные изображения, поэтому вы не можете использовать «векторную камеру» для съемки реальных изображений.
Более того, после того, как фотография сделана, вы не можете улучшить ее разрешение (хотя и можете сжать). Пиксели, которые вы снимаете с помощью камеры, — это все, что у вас есть.Подумайте об этом: вы не можете вернуться и добавить к фотографии реальные образы после того, как она была сделана. Вы можете манипулировать изображением или добавлять фотореалистичную компьютерную графику, но это не то же самое, что просто сделать лучший снимок.
Это означает, что вам следует решить, какое конечное использование изображения будет использоваться еще до того, как вы сделаете снимок, если это возможно. Определение идеального разрешения и размера файла перед съемкой может впоследствии избавить вас от многих головных болей.
Между растровой и векторной графикой используйте растр, когда вам нужны высококачественные изображения с идеальным пикселем, не заботясь о размере файла.Растровая графика превосходит использование цвета; чем больше пикселей вы добавите, тем более реалистичным будет изображение. Это дает растровой графике больше возможностей для захвата переходов, затенения, нюансов освещения и градиентов. Однако всегда следите за размером файла — чем выше качество, тем больше данных.
Возьмем, к примеру, фотографии товаров — их качество может улучшить или сломать интернет-магазин. Интернет-продавцы хотят, чтобы их фотографии были как можно более реалистичными, чтобы покупатель мог более точно оценить, на что они похожи, лично.Но все эти фотографии для всех этих продуктов могут занимать много места, поэтому лучше использовать правильный формат сжатия и расширение, как описано в следующем разделе.
И наоборот, векторные файлы более утилитарны в большинстве других аспектов, помимо фотореализма. Их преимущества многочисленны: векторная графика имеет меньший размер файла, ее легче редактировать / изменять, и ее можно масштабировать. Для веб-дизайна все это огромные плюсы. Меньшие размеры файлов означают более быстрое время загрузки, а масштабируемость более или менее важна для хорошего адаптивного дизайна.Если вы хотите, чтобы ваш логотип выглядел четким как на экране компьютера, так и на экране смартфона, используйте векторную графику.
Также стоит отметить, что большинство шрифтов созданы в векторных форматах. Это дает им возможность адаптироваться к любому размеру, который нужен пользователю.
Для растровой и векторной графики практическое правило — использовать растровую графику, когда качество изображения является главным приоритетом, и векторную графику для всего остального.
Но, учитывая популярность фотографий в веб-дизайне, сайты обычно предлагают и то, и другое.Распространенная аналогия — живопись против рисунка; Растеризованные изображения могут создавать сложные изображения со смешанными цветами, например рисование, тогда как рисование выполняется быстрее и удобнее для простых форм любого размера.
Интересно, что в некоторых векторных форматах реализована растеризация. Например, SVG, один из наиболее часто используемых векторных форматов, может содержать внутри растеризованные компоненты. Если у вас достаточно опыта работы с редактором изображений, иногда вы даже можете векторизовать растровую фотографию. Просто помните, что разрешение изображения не может быть лучше, чем у фотографии, с которой вы начали.
Когда использовать каждое расширение растрового файлаКонечно, окончательные решения выходят за рамки простой векторной и растровой графики. Если вы решили, что вам нужно растровое изображение, вам все равно придется выбрать лучший тип файла — JPEG, GIF, PNG и т. Д. — каждый из которых имеет свои сильные и слабые стороны.
Прежде чем мы перейдем к лучшим вариантам использования каждого из них, полезно знать, что вы ищете. Давайте рассмотрим некоторые термины в этой ветке Stack Overflow.В частности, вы должны знать, как сжимается изображение (без потерь или с потерями) …
- Без потерь . ( Без потери качества ) Файл изображения был уменьшен, но изображение остается прежним.
- С потерями ( Некоторая потеря качества ) Файл изображения был уменьшен, и, хотя он выглядит близко к оригиналу, все же есть некоторые заметные ухудшения. Многократное сохранение изображения в формате с потерями постепенно ухудшает его качество.
Помимо типа сжатия, подумайте, как тип файла управляет цветом (индексированный или прямой) …
- Проиндексировано . Файл изображения может хранить только ограниченное количество цветов, обычно 256.
- Прямой . Гораздо более открытая цветовая палитра, способная хранить тысячи цветов.
Растровый графический файл и типы расширений
Основные расширения растровой графики, расположенные ниже, по-своему смешивают типы сжатия и цветовые палитры.Выбирайте наиболее подходящий вариант в каждом конкретном случае, в зависимости от ваших приоритетов.
JPEG (или JPG) [ Lossy, Direct ]Joint Photographic Experts Group — наиболее распространенный тип растрового файла и один из наиболее распространенных типов изображений в Интернете. Его сильной стороной является гибкость: вы можете уменьшить качество, чтобы уменьшить размер файла, или увеличить его, чтобы получить впечатляющую реалистичную графику. JPEG лучше всего подходит в качестве компромисса в размере файла для высококачественных фотографий и другой графики: они уменьшают размер файла по сравнению с форматами без потерь, но прямая цветовая палитра по-прежнему обеспечивает достаточное качество, чтобы выглядеть великолепно.
PNG-8 [ Lossless, Indexed ]Переносимая сетевая графика, 8-бит. Первый и младший тип PNG использует сжатие без потерь для лучшего качества изображения, чем JPEG, но сдерживается его индексированной цветовой палитрой. В большинстве случаев лучше использовать другие форматы файлов, кроме одного: PNG-8 лучше всего подходит для веб-графики, у которой нет собственного фона и которая будет наложена поверх других. Например, если вы хотите наложить собственное изображение заголовка поверх существующего фона веб-страницы, используйте PNG-8.
PNG-24 [ Lossless, Direct ]Переносимая сетевая графика, 24 бита. Благодаря сжатию без потерь и прямым цветовым палитрам PNG-24 могут обеспечивать даже лучшее качество изображения, чем JPEG, но имеют большие размеры файлов. Они работают лучше всего, когда качество изображения является вашей главной заботой и у вас есть передышка для того, насколько быстро загружается ваш сайт.
GIF [ без потерь, индексирование ]Формат обмена графикой. Для статических изображений GIF-файлы редко бывают лучшим выбором.Из-за сжатия без потерь размеры их файлов имеют тенденцию быть большими, но индексированная цветовая палитра также снижает качество изображения. Однако где по-настоящему сияют GIF-файлы, так это анимация. Если вы хотите, чтобы видеоклип был быстрым (в течение нескольких секунд) и не требовал звука, лучше всего подойдут файлы в формате GIF.
BMP [ Lossless, Index или Direct ]Изображение битовой карты. BMP немного устарели, и их лучше избегать. Конечно, у них высокое качество изображения, но оно не стоит гигантских размеров файлов.Мы упомянем их здесь, потому что они все еще появляются время от времени, но по большей части новые форматы файлов лучше.
TIFF (или TIF) [ Lossless, Index или Direct ]Формат файлов изображений с тегами. Как и BMP, TIFF лучше избегать для веб-изображений. Их специализация заключается в том, насколько хорошо они восстанавливают качество после манипуляций, что делает их хорошим выбором для цифровых художников и издателей печати. Однако гигантские размеры файлов делают их вредными для Интернета из-за увеличения времени загрузки.
Следующие шаги с файлами растровых изображенийНе думайте об этом как о растровой и векторной графике. Чаще всего растр и вектор дополняют друг друга. Для разных специальностей важнее всего выбрать подходящий инструмент для работы. Надеюсь, эта статья поможет вам разглядеть, чтобы вы могли выбрать наилучший тип файла изображения для каждого случая.
Готовы узнать больше о дизайне? Узнайте о лучшем бесплатном программном обеспечении для графического дизайна в 2019 году.
Типы файлов — растровые и векторные файлы
Есть много файлов, созданных строительной отраслью. Файл плана строительства может быть либо растровым, либо векторным. В этом документе будут определены и объяснены различия между растровыми и векторными файлами. Хотя это несколько технически, важно понимать эти типы файлов. Способ выполнения взлета и параметры, доступные при взлете, зависят от типа файла.
Растровые изображения файлов
Растровое графическое изображение отображает план градации в виде прямоугольной сетки из очень маленьких прямоугольных ячеек, называемых пикселями или цветными точками.Рисунок строится из этих пиксельных ячеек. Чем меньше и ближе пиксельные ячейки, тем лучше качество изображения (т.е. более высокое разрешение). Растровые изображения — это файлы со следующими расширениями: TIFF, JPEG, CMP, BMP и некоторые PDF-файлы. При оцифровке линий, точек и областей из растровых файлов пользователь щелкает по крошечным пиксельным ячейкам на экране, чтобы измерить желаемый элемент. Значение измерения, полученное из растровых файлов, редко бывает точным на 100%. Количество ошибок зависит от разрешения и масштаба чертежа.Все программы для взлета, доступные сегодня, читают большинство растровых форматов файлов. Однако некоторые приложения испытывают трудности с определенными файлами PDF и могут потребовать от пользователя преобразовать файл PDF в растровый файл другого типа, например, в файл TIFF. Программное обеспечение Vertigraph работает со всеми файлами растрового типа и не требует преобразования файлов PDF.
Векторные изображения файлов
Векторное графическое изображение сильно отличается от растрового. Векторные файлы содержат гораздо больше информации, чем пиксели с цветовой кодировкой в растровом файле.В векторной графике используются геометрические объекты, такие как точки, линии, кривые и многоугольники, основанные на математических выражениях. Векторный файл содержит геометрические объекты в определенных местах. Эти геометрические объекты обычно организованы по слоям. Векторные файлы — это файлы автоматизированного проектирования со следующими расширениями: AutoCAD DWG, DWF, DXF, DGN и другие. Когда файл PDF создается из векторного файла САПР, этот файл PDF считается файлом PDF векторного типа.
При работе с векторными графическими изображениями со слоями высокопроизводительные программы для определения количества изолируют слой дизайна и скрывают всю не относящуюся к делу информацию.Кроме того, объекты на векторных изображениях снимаются путем привязки к точке объекта или выбора всего объекта / объекта одним щелчком мыши для получения точных измерений. Векторные файлы обеспечивают повышенную скорость, точность и простоту использования. Практически все планы созданы дизайнером в виде векторного файла. Однако часто эти векторные файлы САПР передаются подрядчику в виде растровых файлов. По возможности используйте векторные, а не растровые файлы, если доступны векторные файлы, такие как AutoCAD DWG или векторный PDF, и ваше программное обеспечение для взлета работает с векторными файлами.
Файлы PDF
PDF-файлов указаны выше как в растровом, так и в векторном формате. Файлы PDF содержат как пиксельные, так и векторные данные, а некоторые файлы PDF очень сложны. Некоторые файлы PDF содержат слои, созданные в программах САПР, таких как AutoCAD. PDF-файлы, содержащие слои, известны как «PDF-файлы векторного типа». При работе с файлами PDF векторного типа с помощью программы взлета Vertigraph вы можете изолировать слои PDF и выбрать объект / объект для быстрого, точного и легкого взлета аналогично файлам AutoCAD DWG.Другие файлы PDF, такие как файлы PDF, созданные из отсканированных изображений, не будут содержать слоев и считаются «файлами PDF растрового типа». Файлы PDF растрового типа — это файлы, которые похожи на другие типы растровых файлов, упомянутые выше, где профессионал по взлету будет щелкать пиксели на экране, чтобы выполнить взлет.
Сводка
Напомним, что PDF-файлы, содержащие слои, известны как PDF-файлы векторного типа. Файлы PDF без слоев представляют собой файлы PDF растрового типа. Файлы системы автоматизированного проектирования (САПР) представляют собой векторные файлы.Отсканированные изображения и цифровые фотографии представляют собой файлы растрового типа. Если ваше программное обеспечение для взлета поддерживает векторные файлы, вы можете изолировать слой дизайна и привязаться к объектам для получения точных измерений. Для растровых файлов требуется настройка масштаба, и пользователь попытается щелкнуть соответствующий крошечный пиксель на экране. При работе с файлами растрового типа измерения неточны. Таким образом, измерения взлета будут проще и точнее при работе с векторными файлами по сравнению с файлами растрового типа.В результате запрашивайте файлы векторного типа, если это возможно.
типов растровых файлов | Все, что вам нужно знать
В какой-то момент все мы смеялись над веселым анимированным GIF или поделились красивой фотографией JPEG . Это всего лишь пара примеров растровых файлов типа . Каждый, кто пользуется ноутбуком, планшетом, мобильным телефоном или цифровой камерой, будет ежедневно сталкиваться с растровой графикой, но что вы, , действительно, знаете о них? Эта статья и инфографика дадут вам краткое изложение некоторых из наиболее распространенных типов растровых файлов, их плюсов и минусов, а также их конкретного использования.
Содержание
Общие признаки растровых изображений
Несмотря на то, что все форматы растровых изображений различны, есть несколько основных функций, которые все они имеют.
Растровая графика — один из двух наиболее распространенных методов отображения изображений, который можно противопоставить векторной графике. Когда вы делаете снимок с помощью цифровой камеры, сканируете изображение с помощью сканера или просматриваете большую часть компьютерной графики, то вы имеете дело с растровой графикой .Бумажные выкройки, используемые во многих отраслях в качестве прототипов, также в основном имеют растровый формат.
Растровое изображение представляет собой прямоугольную сетку. Внутри этой сетки находятся тысячи крошечных отдельных цветных квадратов, известных как пиксели. Вместе эти пиксели образуют изображение, которое вы видите на экране. Однако каждый пиксель действует независимо от всех пикселей вокруг него. Итак, когда вы увеличиваете растровое изображение, вы не увеличиваете изображение на — вы фактически увеличиваете каждое отдельное изображение на пикселей в изображении .В результате увеличение или масштабирование растрового изображения может сделать его размытым и неопределенным. Растровые изображения предназначены только для просмотра с определенным размером и теряют качество при увеличении или уменьшении масштаба. Это известно как зависимость разрешения .
Связанные: Дополнительные условия
- Пиксели — это сокращение от элементов изображения . Попросту говоря, пиксель — это небольшой цветной блок. Растровое изображение состоит из множества различных пикселей, отображаемых на прямоугольной сетке.
- PPI / DPI означает пикселей или точек на дюйм . Этот термин относится к тому, сколько пикселей отображается в определенном физическом пространстве. Например, если изображение размером 100 × 100 пикселей отображается в квадрате размером 1 см, оно будет иметь разрешение 100 пикселей на сантиметр. Это измерение особенно важно, когда печатает растровое изображение, поскольку оно определяет качество напечатанного изображения. Грубо говоря, чем выше PPI / DPI, тем лучше качество.Вы можете использовать такие программы, как Photoshop, для изменения PPI изображения для повышения качества.
- Зависимость от разрешения относится к тому факту, что растровые изображения предназначены для просмотра в определенном масштабе. Когда они отображаются в неправильном масштабе, они могут потерять четкость и выглядеть неровными и размытыми.
- Сжатие относится к использованию различных методов для уменьшения размера файла растрового изображения. Это важный процесс, потому что несжатое растровое изображение может иметь очень большой размер файла.Это связано с тем, что растровое изображение содержит информацию о каждом отдельном пикселе. Изображения могут быть сжаты с использованием сжатия с потерями или сжатия без потерь .
- Изображения, сжатые с использованием сжатия с потерями , как правило, имеют очень маленький размер файла. Однако использование этого метода сжатия со временем приводит к потере качества изображения.
- Сжатие без потерь — это метод, позволяющий сжимать растр с сохранением его качества.Изображение, сжатое таким образом, будет меньше, чем несжатое растровое изображение, но, вероятно, будет больше, чем изображение, сжатое с использованием сжатия с потерями.
Определения любых других технических терминов, которые могут встретиться вам при использовании Scan2CAD, можно найти в нашем глоссарии.
Общая оценка растровых изображений Плюсы:Растровые изображения точно отображают цветовую информацию изображения, что делает их отличным выбором для отображения детализированных изображений
Они широко поддерживаются веб-браузерами, что упрощает их совместное использование.
Их можно открыть с помощью практически любого программного обеспечения для редактирования изображений
Минусы:
Масштабирование растрового изображения может существенно повлиять на его качество
Невозможно выделить и отредактировать отдельный элемент в растровом изображении — любые внесенные вами изменения повлияют на изображение в целом
Несжатые растровые изображения имеют большой размер файла, и даже в сжатом виде они часто все равно больше, чем эквивалентная векторная графика.
Их детализация может сделать их неподходящими для определенных приложений, например для логотипов
Типы растровых файлов JPEG / JPG
Формат JPEG назван в честь создавшей его организации — Joint Photographics Expert Group .Это чрезвычайно распространенный формат, который обычно используется для обмена фотографиями. Его небольшой размер означает, что цифровые камеры могут хранить большое количество фотографий с небольшим объемом памяти.
Наши универсальные руководства научат вас всему, что вам нужно знать о преобразовании JPEG в DWG, или нажмите здесь, чтобы узнать, как преобразовать из JPEG в DXF.
Плюсов:
JPEG использует 24-битную глубину цвета, что означает, что изображение JPEG может содержать более 16 миллионов цветов!
Поскольку файлы JPEG обычно имеют небольшой размер, они занимают мало памяти на ПК или цифровой камере и могут легко передаваться по электронной почте.
JPEG широко поддерживаются веб-браузерами.
Минусы: В отличие от GIF, JPEG поддерживает только неподвижные изображения — без поддержки анимации
Изображения JPEG сжимаются со сжатием с потерями, что означает, что они теряют качество при редактировании
Формат не поддерживает прозрачность.
JPEG 2000
JPEG 2000 был создан для улучшения существующего формата JPEG.В то время как исходный формат JPEG приводил к потере качества изображений при сжатии, JPEG 2000 был разработан для борьбы с некоторыми из этих потерь качества. Он использует метод на основе вейвлетов для сжатия изображений с целью сохранения изображений более высокого качества в пределах небольшого размера файла. Несмотря на эти достижения, JPEG 2000 не стал широко используемым форматом.
Плюсов:
JPEG 2000 улучшает JPEG, уменьшая заметность артефактов сжатия
Поддерживает сжатие как с потерями, так и без потерь
Более гибкий формат файла
Минусы:
Несмотря на свои преимущества перед JPEG, он остался необычным форматом.
Широко не поддерживается веб-браузерами
В некоторых случаях JPEG 2000 может быть менее эффективным, чем другие форматы, например PNG
GIF
Один из наиболее распространенных форматов изображений в сети, GIF ( Graphics Interface Format ) обычно используется для веб-графики.В отличие от многих других форматов, GIF также поддерживает анимированных изображений . Популярность анимированных GIF-файлов настолько велика, что GIF стал одним из наиболее широко известных форматов файлов, и для многих людей «GIF» является синонимом «анимированного GIF». Чтобы узнать о преобразовании GIF в DXF, щелкните здесь.
Плюсов:
Поддержка анимации сделала его невероятно популярным
Он широко поддерживается веб-браузерами
Использует сжатие без потерь
Минусы:
Файл GIF может хранить только 256 цветов
Несмотря на сжатие без потерь, GIF-файлы часто имеют низкое разрешение
В большинстве случаев файлы GIF имеют больший размер, чем эквивалентные файлы JPEG или PNG
PNG
PNG — наиболее часто используемый в Интернете формат изображений без потерь.Формат был создан для улучшения существующего формата GIF. У GIF были явные недостатки, но поскольку он был запатентован, сторонние программисты не могли его улучшить. Таким образом, возникла идея заменить формат: PING, чтобы обозначить P NG I s N или G IF. В то время были доступны только трехбуквенные расширения файлов, поэтому PING превратился в PNG. В настоящее время PNG официально означает Portable Network Graphics .
Плюсов:
PNG поддерживает разную глубину цвета, от 8-битного цвета (256 цветов) до «истинного цвета» (24 бит, более 16 миллионов цветов)
Использует сжатие без потерь
Использует более высокую прозрачность, чем GIF
Поддерживается текущими веб-браузерами
Лучший формат для изображений высокого качества, чем JPEG или GIF
Минусы:
Не поддерживается некоторыми старыми браузерами (например, IE6)
Чем выше качество, тем больше размер файлов
БМП
Bitmap — один из простейших форматов файлов растровой графики.В то время как другие растровые форматы являются более сложными, файл растрового изображения (или BMP ) просто содержит информацию о каждом отдельном пикселе в файле. Раньше файлы BMP не были сжаты, что приводило к огромным размерам файлов. Теперь можно сжимать файлы BMP, используя сжатие без потерь, хотя несжатые растровые изображения по-прежнему доступны.
Из-за своей простоты практически любое устройство, которое только можно представить, поддерживает файлы BMP. Однако его огромный размер файла означает, что в большинстве случаев следует избегать BMP.Если, однако, вам все же нужно преобразовать с использованием этого формата файла, узнайте больше о том, как использовать Scan2CAD для преобразования BMP в DXF.
Плюсов:
BMP поддерживает изображения в реальном цвете (глубина цвета 24 бита, более 16 млн цветов)
Сжатие без потерь теперь доступно для файлов BMP
Поддерживается практически всеми устройствами
Минусы:
Файлы BMP обычно очень большие по размеру
Обычно плохо масштабируются
TIFF
TIFF (или TIF) — широко используемый формат файлов в области печати, графического дизайна и фотографии.TIFF означает Tagged Image File Format , так как файлы TIFF также включают теги , содержащие дополнительную информацию об изображении. Он использует сжатие без потерь и полезно для хранения высококачественных изображений.
Благодаря высокому качеству, это хороший формат файла для векторизации растрового изображения. Фактически, Scan2CAD рекомендует сохранять файлы изображений в формате TIFF перед преобразованием в DWG или DXF, чтобы повысить ваши шансы на получение оптимальных результатов векторизации.
Плюсов:
TIFF поддерживает изображения высокого качества
Использует сжатие без потерь
Поддерживает полноцветные изображения
Рекомендуется для векторизации
Минусы:
Не широко поддерживается веб-браузерами
Некоторые программы не могут открывать сжатые файлы TIFF
Обычно файл очень большого размера — один файл TIFF может занимать 100 МБ дискового пространства
Часто слишком большие для отправки по электронной почте
PCX
Один из первых широко распространенных форматов изображений, PCX ( P, и c ture E x , изменение), был создан в 1985 году для использования в качестве исходного формата файлов для программного обеспечения PC Paintbrush.Однако в последующие десятилетия более новые форматы (такие как JPEG, PNG и GIF) вытеснили PCX, и это больше не является общепринятым форматом.
Плюсов:
Хорошее качество изображения
Расширен для поддержки полноцветных изображений
Минусы:
Старые версии поддерживают только 8-битную глубину цвета
Размер файла может быть большим
Превосходит более современные форматы
При таком большом количестве доступных типов файлов может быть трудно понять, что выбрать, особенно потому, что каждый тип файла служит одной и той же цели.Однако между форматами есть тонкие (и менее тонкие) различия, которые означают, что каждый из них имеет определенное применение. JPEG, например, — отличный формат для хранения и обмена фотографиями. Отсутствие потерь в изображениях PNG и делает их хорошим выбором для веб-графики. GIF — идеальный выбор для обмена анимированными изображениями.
Тем не менее, если вы читаете блог Scan2CAD, вам, вероятно, интересно узнать, какой формат лучше всего выбрать для преобразования из растрового в векторный.Мы рекомендуем сохранять ваши растровые изображения в формате TIFF из-за их сжатия без потерь и поддержки высококачественных , полноцветных изображений . Размер их файлов может быть проблемой для определенных приложений, но для целей векторизации решающее значение имеет хорошее качество изображения, предлагаемое TIFF.
Хотя этот список охватывает некоторые из наиболее часто используемых растровых форматов, он не является исчерпывающим. Доступны сотни различных типов файлов — проверьте, какие растровые (и векторные) типы файлов поддерживаются Scan2CAD.
Заинтересованы в преобразовании из растра в вектор? Попробуйте бесплатную 14-дневную пробную версию Scan2CAD сегодня и максимально используйте его инструменты векторизации, возможности распознавания текста и набор средств редактирования.
В чем разница и какие
когда использоватьЗнаете ли вы разницу между растровым файлом и векторным файлом? Используйте этот краткий обзор, чтобы различать функции каждого формата файла для улучшения рабочего процесса проектирования.
Изображение на обложке через venimo.
При большом количестве изображений, которые можно выбрать в Интернете, бывает сложно определить, с каких форматов файлов начать. Вы используете растровые или векторные изображения? Растровые изображения состоят из пикселей, а векторные изображения состоят из математических кривых и контуров. Умение разбираться в тонкостях обоих форматов и их переводе при экспорте — важный навык для каждого дизайнера. Давайте начнем.
Растровые изображения
Если вы путешествуете по сети, скорее всего, вы видели растровое изображение.Растровые или растровые изображения состоят из крошечных квадратов, называемых пикселями. Эти пиксели содержат биты цвета, и при объединении они создают изображения. Чем больше пикселей в изображении, тем выше качество, и наоборот. При увеличении изображения пиксели становятся более заметными, а детали изображения становятся размытыми.
Обратите внимание, как края тропического узора ниже становятся неровными и неровными при увеличении. Это ключевой показатель растрового изображения. Явные пиксели делают изображение непрофессиональным и неприглядным.Как показывает практика, лучше всего уменьшить размер только растрового изображения, чтобы избежать сильной пикселизации.
Изображение предоставлено НатальейКо.
Из-за большого количества пикселей в растровом изображении размеры файлов могут быть значительными. Иллюстрация с более высоким DPI (точек на дюйм) или PPI (пикселей на дюйм) будет больше по размеру и объему данных, что может вызывать беспокойство, если есть ограничения на хранение изображений или ограничения на размер загружаемых файлов.
Совет. Вы можете быстро уменьшить размер файла, уменьшив разрешение до 72 PPI для онлайн-изображений.
Когда использовать растровые изображения
Растровые изображения используются в фотографии и цифровых приложениях. Когда вы делаете снимок с помощью телефона или камеры, изображение записывается как пиксельные данные, а когда эти изображения загружаются в Интернет, конечным результатом является растровое изображение. Для редактирования этих изображений вам потребуется доступ к растровым программам, таким как Adobe Photoshop или Shutterstock Editor. Для дизайнерских работ лучше всего использовать эти программы только для фотографии и создания изображений; не используйте их для создания логотипов и значков.
Форматы файлов для растровых изображений
Растровые файлы сохраняются в различных форматах:
- .tiff (формат файла изображения с тегами)
- .psd (документ Adobe Photoshop)
- .pdf (формат переносимого документа)
- .jpg (Объединенная группа экспертов по фотографии)
- .png (переносимая сетевая графика)
- .gif (формат обмена графикой)
- .bmp (файл растрового изображения)
Хотя все эти пиксели отображают пиксели, каждый формат файла имеет свои собственные настройки отображения. Некоторые файлы занимают дополнительные данные и используют более высокое разрешение, в то время как другие занимают меньше места, но, как правило, имеют более низкое разрешение и качество.
Векторные изображения
Vectors используют другой подход к визуализации изображений. Они состоят из путей и кривых, продиктованных математическими формулами. Эти контуры и кривые создаются исключительно с помощью программного обеспечения для дизайна, разработанного для векторных изображений, например Adobe Illustrator или Sketch.Благодаря своему алгоритмическому составу векторы можно бесконечно масштабировать и они остаются гладкими и четкими даже при больших размерах.
Даже после масштабирования до значительных размеров этот рисунок ниже остается чистым и точным. Такие элементы, как шрифты, отображаются одинаково: при увеличении или уменьшении размера они сохраняют свое качество.
Изображение предоставлено НатальейКо.
Шаблонный макет векторного изображения сводит размеры файлов к минимуму по сравнению с его растровыми аналогами.Это удобно, когда есть ограничения на размер файлов или хранилище изображений. Хотя файл векторного изображения имеет много преимуществ, при совместном использовании возникают проблемы с совместимостью. У вас должен быть доступ к векторным программам, чтобы редактировать собственные файлы.
Когда использовать векторные изображения
Такие программы, как Adobe Illustrator или Sketch, лучше всего использовать для создания векторных изображений и управления ими. Избегайте растровых программ, таких как Adobe Photoshop, при добавлении векторных элементов, которые необходимо масштабировать.
МасштабируемостьVectors делает их идеальными для дизайнерских работ, состоящих из логотипов и значков. И логотипы, и значки требуют огромных деталей и множества вариантов размера, обычно в зависимости от их применения. Например, вы можете использовать логотип на чем-то таком маленьком, как визитная карточка, или на чем-то таком большом, как рекламный щит. Векторы идеально подходят для печати большого или малого формата, поскольку растеризованный дизайн теряет качество при изменении размера.
Форматы файлов векторных изображений
Векторные файлы можно сохранять или редактировать в следующих форматах:
- .ai (документ Adobe Illustrator)
- .eps (инкапсулированный PostScript)
- .svg (масштабируемая векторная графика)
- .pdf (формат переносимого документа; только при сохранении из векторных программ)
Коллекция изображений Shutterstock включает множество векторных изображений, доступных для загрузки, таких как шрифты, узоры и иллюстрации. Для просмотра исключительно векторных изображений измените Image Тип , расположенный под панелью поиска, и выберите Vectors .
Ищете другие основы графического дизайна, чтобы расширить свои ноу-хау и улучшить рабочий процесс? Проверьте это:
типов растровых изображений — Windows Forms .NET Framework
- 6 минут на чтение
В этой статье
Растровое изображение — это массив битов, которые определяют цвет каждого пикселя в прямоугольном массиве пикселей.24 = 16 777 216
Дисковые файлы, в которых хранятся растровые изображения, обычно содержат один или несколько информационных блоков, в которых хранится такая информация, как количество бит на пиксель, количество пикселей в каждой строке и количество строк в массиве. 4 = 16 цветов.Каждый цвет в таблице представлен 24-битным числом: 8 бит для красного, 8 бит для зеленого и 8 бит для синего. Числа показаны в шестнадцатеричной (основание 16) форме: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15.
Посмотрите на пиксель в строке 3, столбце 5 изображения. Соответствующее число на растровом изображении — 1. Таблица цветов говорит нам, что 1 представляет красный цвет, поэтому пиксель красный. Все записи в верхней строке растрового изображения — 3. Таблица цветов говорит нам, что 3 представляет синий цвет, поэтому все пиксели в верхней строке изображения синие.
Примечание
Некоторые растровые изображения хранятся в восходящем формате; числа в первой строке растрового изображения соответствуют пикселям в нижней строке изображения.
Растровое изображение, в котором индексы хранятся в таблице цветов, называется растровым изображением с индексированной палитрой. Некоторым растровым изображениям не нужна таблица цветов. Например, если растровое изображение использует 24 бита на пиксель, это растровое изображение может хранить сами цвета, а не индексы в таблице цветов. На следующем рисунке показано растровое изображение, в котором цвета хранятся напрямую (24 бита на пиксель), а не с использованием таблицы цветов.На иллюстрации также показано увеличенное изображение соответствующего изображения. В растровом изображении FFFFFF представляет белый цвет, FF0000 представляет красный цвет, 00FF00 представляет зеленый цвет и 0000FF представляет синий цвет.
Графические форматы файлов
Существует множество стандартных форматов для сохранения растровых изображений в дисковых файлах. GDI + поддерживает форматы графических файлов, описанные в следующих параграфах.
БМП
BMP — это стандартный формат, используемый Windows для хранения образов, не зависящих от устройств и приложений.Число битов на пиксель (1, 4, 8, 15, 24, 32 или 64) для данного файла BMP указывается в заголовке файла. Файлы BMP с 24 битами на пиксель являются общими. Файлы BMP обычно не сжимаются и поэтому не подходят для передачи через Интернет.
Формат обмена графикой (GIF)
GIF — это распространенный формат изображений, которые появляются на веб-страницах. GIF-файлы хорошо подходят для штриховых рисунков, изображений с однотонными блоками и изображений с четкими границами между цветами.GIF-файлы сжимаются, но в процессе сжатия информация не теряется; распакованное изображение точно такое же, как оригинал. Один цвет в GIF можно обозначить как прозрачный, так что изображение будет иметь цвет фона любой веб-страницы, на которой оно отображается. Последовательность изображений GIF может быть сохранена в одном файле для создания анимированного GIF. GIF-файлы хранят не более 8 бит на пиксель, поэтому они ограничены 256 цветами.
Объединенная группа экспертов по фотографии (JPEG)
JPEG — это схема сжатия, которая хорошо подходит для естественных сцен, таких как отсканированные фотографии.Некоторая информация теряется в процессе сжатия, но часто потеря незаметна для человеческого глаза. В файлах JPEG хранится 24 бита на пиксель, поэтому они способны отображать более 16 миллионов цветов. JPEG не поддерживает прозрачность или анимацию.
Уровень сжатия изображений JPEG можно настроить, но более высокие уровни сжатия (файлы меньшего размера) приводят к большей потере информации. При степени сжатия 20: 1 часто получается изображение, которое человеческому глазу трудно отличить от оригинала.На следующем рисунке показаны изображение в формате BMP и два изображения в формате JPEG, сжатые из этого изображения в формате BMP. Первый JPEG имеет коэффициент сжатия 4: 1, а второй JPEG имеет коэффициент сжатия около 8: 1.
СжатиеJPEG не работает для штриховых рисунков, однотонных блоков и четких границ. На следующем рисунке показан BMP вместе с двумя файлами JPEG и GIF. JPEG и GIF были сжаты из BMP. Степень сжатия составляет 4: 1 для GIF, 4: 1 для меньшего JPEG и 8: 3 для большого JPEG.Обратите внимание, что GIF сохраняет четкие границы вдоль линий, но JPEG имеет тенденцию размывать границы.
JPEG — это схема сжатия, а не формат файла. Формат обмена файлами JPEG (JFIF) — это формат файла, обычно используемый для хранения и передачи изображений, сжатых в соответствии со схемой JPEG. Файлы JFIF, отображаемые веб-браузерами, имеют расширение .jpg.
Файл сменного изображения (EXIF)
EXIF - это формат файла, используемый для фотографий, снятых цифровыми камерами.Файл EXIF содержит изображение, сжатое в соответствии со спецификацией JPEG. Файл EXIF также содержит информацию о фотографии (дата съемки, выдержка, время экспозиции и т. Д.) И информацию о фотоаппарате (производитель, модель и т. Д.).
Переносимая сетевая графика (PNG)
Формат PNG сохраняет многие преимущества формата GIF, но также предоставляет возможности, превосходящие возможности GIF. Как и файлы GIF, файлы PNG сжимаются без потери информации.Файлы PNG могут хранить цвета с 8, 24 или 48 битами на пиксель и оттенки серого с 1, 2, 4, 8 или 16 битами на пиксель. Напротив, файлы GIF могут использовать только 1, 2, 4 или 8 бит на пиксель. Файл PNG может также хранить альфа-значение для каждого пикселя, которое определяет степень, в которой цвет этого пикселя смешивается с цветом фона.
PNG улучшает по сравнению с GIF способность постепенно отображать изображение (то есть отображать все более и более приближенные изображения по мере их поступления по сетевому соединению).Файлы PNG могут содержать информацию о гамма-коррекции и цветокоррекции, чтобы изображения можно было точно отобразить на различных устройствах отображения.
Формат файла изображения тега (TIFF)
TIFF — это гибкий и расширяемый формат, поддерживаемый множеством платформ и приложений для обработки изображений. Файлы TIFF могут хранить изображения с произвольным числом бит на пиксель и могут использовать различные алгоритмы сжатия. Несколько изображений можно сохранить в одном многостраничном файле TIFF.Информация, относящаяся к изображению (производитель сканера, главный компьютер, тип сжатия, ориентация, количество образцов на пиксель и т. Д.), Может быть сохранена в файле и упорядочена с помощью тегов. Формат TIFF может быть расширен по мере необходимости путем утверждения и добавления новых тегов.
См. Также
Какой формат использовать?
Наконец-то вы закончили свой дизайн-проект, вы переходите к сохранению файла, и внезапно вас засыпают более чем дюжиной возможных типов файлов изображений на выбор.Это может вызвать недоумение, если вы не уверены, что делаете или в чем разница между ними, но мы здесь, чтобы развенчать вам процесс, помогая вам понять холодную, суровую правду:
Есть только несколько форматов изображений, которые действительно имеют значение.
Теперь, прежде чем вы умрете от шока и возмущения, мы полностью признаем — не было бы так много типов файлов, из которых можно было бы выбирать, если бы каждый из них не служил определенной цели. Но многие из них представляют собой специализированные типы файлов, которые вы никогда не будете использовать, особенно при разработке для печати.
Итак, убрав эти неприятности, давайте приступим к выяснению наиболее важных типов файлов изображений.
Растровые и векторные изображения
Чтобы полностью понять разницу между доступными вам типами файлов изображений, сначала необходимо узнать разницу между форматами векторных файлов и форматами растровых файлов.
Растровые изображения создаются с помощью пикселей и могут быть чем угодно, от простых иллюстраций до сложных изображений, таких как фотографии.
Поскольку растровые изображения состоят из фиксированного набора пикселей, они теряют качество при изменении размера, особенно когда вы пытаетесь увеличить их. Растровые изображения обычно используются в качестве конечного продукта — чего-то, что готово для отправки на печать или публикации в Интернете.
Векторные изображения вовсе не являются изображениями — они похожи на математические формулы, которые напрямую связываются с вашим компьютером и сообщают ему, какие формы визуализировать. Благодаря этому векторные изображения можно легко изменить или изменить размер без потери качества, поскольку формула просто настраивается для визуализации новой иллюстрации желаемого размера.
Векторы обычно используются для создания иллюстраций, текста и логотипов, но они не могут обрабатывать сложные изображения, такие как фотографии. Векторы обычно используются как рабочие файлы (которые позже преобразуются в растровые изображения для Интернета), но их также можно использовать как готовые к печати изображения.
Знайте свои типы файлов
Для классификации общих типов файлов, которые вы видите в печати и в веб-дизайне, требуется нечто большее, чем просто их разделение между растровыми и векторными изображениями. И растровые, и векторные типы файлов — это общие термины, охватывающие широкий спектр различных типов файлов с различными функциями, целями, преимуществами, преимуществами и недостатками.
Растровые форматы
JPEG
Хорошо, мы можем это признать, может быть, мы были немного несправедливы, когда сказали, что JPEG — отстой. Они не всегда отстой, они просто не лучший выбор для печати. Формат файла JPG использует сжатие с потерями, что отлично подходит, если вы хотите уменьшить размер файла изображения, но его качество недостаточно высокое, чтобы хорошо выглядеть при печати, и его определенно не следует использовать для дизайна логотипа.
Из-за небольшого размера файла JPEG в основном используется в веб-дизайне, поскольку этот формат позволяет веб-страницам загружаться быстрее.Формат JPG также широко используется в цифровой фотографии, поскольку потеря качества не так заметна, а небольшой размер файла означает возможность хранить больше фотографий на карте памяти или жестком диске.
Благодаря этому JPG стал своего рода типом файлов «по умолчанию» для тех, кто не работает в сфере дизайна. Фактически, вы, вероятно, встретите клиентов с трагически зернистыми логотипами JPEG или тех, кто предпочитает работать исключительно в этом формате дизайна, потому что он им знаком. Сделайте все возможное, чтобы побудить их использовать другие форматы файлов, которые лучше подходят для их нужд.
GIF
Кажется, никто не может найти произношение для этого формата файла. Дизайнеры годами использовали твердый звук «G» в начале слова, хотя его изобретатель Стив Уилхайт говорит, что оно произносится как «jif», как и марка арахисового масла. В любом случае аббревиатура расшифровывается как Graphics Interchange Format, и это тип файла, используемый в основном в веб-дизайне.
Самое большое преимущество GIF-файлов (по сравнению с другими форматами веб-изображений) — это их способность к анимации; Вы, наверное, видели их много в виде забавных мемов с котиками и гифок с реакциями.
GIF-файлытакже могут работать с прозрачными изображениями и поддерживать небольшой размер файла. Однако «низкий» здесь относительный термин: чем больше цветов вы используете, тем больше будет ваш GIF-файл, что на самом деле не делает его хорошим форматом для фотографии (если вам по какой-то причине не нужно анимировать). Даже в этом случае вы должны знать, сколько кадров вы добавляете и насколько велик холст, поскольку оба эти фактора могут способствовать увеличению размера файла и замедлению загрузки.
PNG
Формат PNG сочетает в себе качества JPG и GIF, но он также находится в особой лиге.Как и JPG, PNG отлично подходят для детализированных изображений, например фотографий, но они также способны создавать изображения более высокого качества, чем JPG.
Как и GIF, PNG может включать прозрачные пленки, поэтому это благо для цифровых дизайнеров, которые хотят использовать прозрачные элементы, но не хотят жертвовать качеством изображения.
Самым большим недостатком файлов с расширением .PNG является то, что высокое качество изображения достигается за счет размера изображения, поэтому слишком большое количество файлов может замедлить время загрузки веб-сайта. Лучше всего их использовать в умеренных количествах с элементами, которые абсолютно нуждаются в более высоком качестве, чем то, что может обрабатывать JPEG или GIF (например, логотипы с высоким разрешением).PNG также является растровым типом изображения, поэтому вы потеряете часть этого качества, если вам потребуется изменить размер графики.
TIFF
TIFF (или иногда TIF) — это формат файла без потерь, что означает, что ничего не теряется при сохранении и сжатии файла. TIFF также могут поддерживать слои.
По этой причине TIFF часто называют «готовым к печати» форматом изображения, хотя многие принтеры предпочитают работать с собственными типами файлов, такими как AI и PSD.
Формат файла TIFF слишком велик, чтобы его можно было когда-либо использовать в веб-дизайне.Это может напугать и ваших менее опытных клиентов, поэтому будьте готовы получить копии своего дизайна в форматах, которые они будут понимать.
PSD
PSD — это собственный формат Adobe Photoshop, то есть файлы этого типа можно редактировать в Photoshop без разрушения.
Вы никогда не встраиваете PSD-файл на веб-страницу, и это не лучший выбор для отправки клиентам предварительного просмотра вашего дизайна (если они не знакомы с Photoshop), но это отличный формат для отправки печатникам и другим дизайнерам.
Векторные форматы
EPS
EPS — это стандартный векторный формат файла. Это означает, что это просто набор формул и чисел, которые создают векторную иллюстрацию. Это важный формат файла для любого типа элемента дизайна, размер которого может потребоваться изменить, включая логотипы.
Формат файла EPS готов к печати, но его нельзя использовать непосредственно в веб-дизайне. Вместо этого элементы дизайна EPS обычно конвертируются в PNG, JPG или GIF для использования в Интернете.
Элементы дизайна, сохраненные в формате EPS, могут быть загружены в любую программу дизайна, которая поддерживает векторные иллюстрации, и их размер или изменение можно изменять. Следовательно, EPS — это то, чем вы обычно делитесь только между вашим клиентом, типографом или другими дизайнерами, работающими над проектом, — любым, кому вы, возможно, захотите иметь возможность манипулировать необработанными элементами вашего дизайна.
AI
Тип файла AI аналогичен типу файла EPS под брендом Adobe — оба являются векторными типами файлов, но AI — это собственный формат Adobe Illustrator.Каждый раз, когда вы редактируете, сохраняете или открываете текущий проект в Illustrator, вы работаете с AI-файлом.
AI-файл не может быть встроен в Интернет, и вы вряд ли поделитесь им со своим клиентом — от этого у них, скорее всего, кружится голова, если они не разбираются в технологиях Adobe. Но он хорош для внутреннего использования и совместного использования с вашим принтером.
Другое
Adobe — лучшее из обоих миров — подходит как для цифрового, так и для печатного распространения.Это формат файла, который понравится как вашему клиенту, так и вашему принтеру, а также даст вам возможность поделиться напрямую с аудиторией. Кроме того, он довольно гибкий, особенно если вы понимаете, как редактировать PDF-файлы. PDF-файлы могут содержать либо растровые, либо векторные изображения, или даже немного того и другого.
Вы вряд ли когда-нибудь встроите PDF-файл прямо на веб-сайт, но вы можете предложить его в виде загружаемого файла, который можно прочитать в любой программе для чтения PDF-файлов. Это также хороший формат файла для отправки вашему клиенту для предварительного просмотра того, как будет выглядеть его окончательный дизайн.
Однако это действительно работает только для документов в форме книги, таких как брошюры или брошюры. Для печатных дизайнов, которые нужно вырезать и собрать (например, папки для презентаций), вам лучше использовать шаблон макета, чтобы показать вашим клиентам, как будет выглядеть окончательный дизайн.
Преобразование в разные типы файлов
Щелкните, чтобы закрепить это изображение на Pinterest!
Создавая всего один проект полиграфического дизайна, вы можете столкнуться с одновременным манипулированием несколькими типами файлов.Возможно, у вас есть фотографии в формате JPG и логотип EPS, и весь проект создается в Photoshop в виде файла PSD.Это хорошо — у каждого типа файла изображения есть свои сильные стороны, и опытный дизайнер использует их в каждом конкретном случае, выбирая лучший тип файла для работы. Вероятно, у вас будет несколько типов файлов для одного элемента дизайна; логотип компании может иметь мастер-копию в формате EPS, веб-версию в формате PNG и анимированный GIF для особых случаев.
Вы можете сохранять и преобразовывать практически любой тип файла изображения, который вам когда-либо понадобится, в Photoshop или Illustrator.Однако при преобразовании одного типа файла в другой следует помнить о нескольких вещах. Во-первых, сохранение изображения с низким разрешением в качестве типа файла с высоким разрешением волшебным образом не улучшит качество изображения, но вам лучше поверить, что сохранение изображения с высоким разрешением в качестве типа файла с низким разрешением ухудшит его внешний вид.
Photoshop на самом деле поставляется со своим собственным встроенным преобразователем типов файлов изображений: он называется Image Processor. Посетите сайт Adobe, чтобы узнать, как быстро конвертировать несколько файлов одновременно.
Преобразование из векторного в растровый файл типа очень просто — вы просто сохраняете изображение как тип файла растрового изображения по вашему выбору. Однако это приведет к сжатию вектора в пиксели, а это значит, что вы больше не сможете манипулировать им или изменять его размер, поэтому всегда рекомендуется сохранить его как отдельную копию.
Преобразование из растра в вектор — это совсем другое зверюга. Нет простого способа преобразовать пиксели растрового изображения в формулы, составляющие векторное изображение.Лучшее, что вы можете сделать, это по сути обвести изображение, чтобы воссоздать его как векторную фигуру.
Твоя очередь
Есть ли у вас тип файла изображения, который мы не смогли охватить? Какие типы файлов изображений вы предпочитаете и почему? Выскажите свое мнение и оставьте свое мнение в комментариях ниже.
Растровые форматы файлов — Программирование графики на Perl [Книга]
Растровое изображение — это изображение, которое описывается цветной сеткой. пикселей. Несмотря на то, что определенные форматы изображений могут использовать сжатие алгоритмы для другого хранения данных изображения или альфа-каналы для создают иллюзию непрямоугольных форм, вся растровая графика переводим в прямоугольную сетку пикселей.
Были разработаны два метода упрощения растровых изображений. передавать через Интернет. У каждого формата изображения свой система сжатия, в которой передовая математика или структуры данных используется для использования регулярности данных изображения, чтобы полное изображение может быть восстановлен из меньшего количества байтов. Множество растровых изображений файлы расположены так, чтобы их можно было отображать, пока загружен (метод, называемый переплетение ).
Таблица 1-2 дает представление об относительной эффективности каждого сжатия механизм и стили чересстрочной развертки, используемые каждым форматом.
Таблица 1-2. Сравнение сжатия растровой графики и чересстрочной развертки
Формат | Сжатие коэффициент | Сжатие алгоритм | Метод | Прогрессивный дисплей | Чередование стиль |
PNG | 4: 1 в 10: 1 | Deflate | без потерь | Да | Adam7 |
JPEG | от 5: 1 до 100: 1 | JPEG | с потерями | Да | PJPEG |
GIF | от 3: 1 до 5: 1 | LZW | без потерь | Да | Сканирование строка |
Остальная часть этого раздела описывает сжатие и чередование стили.Далее подробно описаны три формата растровых изображений. деталь.
Передача изображения всегда является компромиссом между двумя ограничивающими факторы: время, необходимое для передачи изображения по сети и время, необходимое для декодирования изображения. Например, JPEG — это формат с высокой степенью сжатия, позволяющий создавать небольшие файлы и быстро время передачи, но требуется больше времени для декодирования и отображения. В формат работает очень хорошо, потому что обычно сеть узкое место, со средним настольным компьютером, вполне способным выполнить необходимые операции декодирования в разумном количестве время.В идеале получается очень маленький файл, который может быть очень легко расшифровывается. На практике это всегда компромисс.
Файлы могут быть сжаты с потерями или без потерь. сжатие. Люди обычно интерпретируют термин «сжатие с потерями» означать, что информация потеряна при переводе из источника изображение в сжатое изображение, и эта потеря информации приводит к ухудшенное изображение. Это верно до определенной степени. Однако вы также можете утверждают, что информация теряется в процессе создания GIF ( так называемый формат хранения «без потерь») из 24-битного исходного изображения, поскольку количество цветов в изображении необходимо сначала уменьшить с миллионов до 256.Более точное определение с потерями было бы что-то вроде «алгоритма сжатия, который теряет информацию о исходное изображение в процессе сжатия и повторяется раздувание и сжатие приводит к дальнейшей деградации изображение.»
JPEG — это пример формата сжатия с потерями. PNG и GIF оба являются примерами сжатия «без потерь». Сжатие без потерь алгоритм — это тот, который не отбрасывает информацию об источнике изображение в процессе сжатия.Надувание сжатых data точно восстанавливает данные исходного изображения.
Различие между этими двумя методами сжатия изображения данные влияют на то, как вы выполняете повседневную работу. Например, предположим вы создали несколько изображений для веб-сайта, которые будут использоваться в качестве JPEG (формат с потерями), потому что они содержат красивые градиенты, которые будет выглядеть ужасно, как гифки (и вы не изучали возможности PNG пока нет). Все эти изображения вы создаете в фотошопе (или, что еще лучше, GIMP) и сохраните их как JPEG, но пренебрегайте сохраните исходные исходные файлы.Что делать, если вашему клиенту нужны изображения обрезано немного иначе? Вам нужно повторно открыть эти файлы JPEG, отредактировать изображения и повторно сохраните их. Это был бы очень болезненный способ узнать значение сжатия с потерями, потому что полученные изображения будут менее гладкими, а артефакты сделают их менее приятными чем оригиналы.
Как правило, JPEG можно декодировать и перекодировать, и до тех пор, пока поскольку настройка качества такая же, изображение не заметно деградировал. [] Если вы измените какую-либо часть изображения, измененная часть теряет еще больше информации при перекодировании (см. Рисунок 1-4). Если изображение обрезается или масштабируется до другого размера, все изображение теряет больше информации.
Рисунок 1-4. Повторное декодирование и кодирование файлов JPEG может привести к потеря информации
В формате GIF используется тип сжатия, называемый LZW. (Lempel-Ziv-Welch), который также используется Tagged Image File Формат (TIFF).Применение патента на LZW вызвало много разногласий, как мы увидим в следующем разделе «Анимация GIF для развлечения и прибыли».
Формат файла PNG был разработан как альтернатива GIF. Алгоритм сжатия, используемый PNG, на самом деле является версией Алгоритм Deflate, используемый утилитой pkzip. Deflate, в свою очередь, подмножество алгоритмов сжатия LZ77 (да, это те же L и Z, что и при сжатии LZW).Метод сжатия PNG делает Однако не используйте алгоритмы с юридическими ограничениями. Это один из его основных торговых точек.
Формат файла JPEG использует специальную систему сжатия, называемую Сжатие JPEG. Он работает по совершенно другим принципам, чем GIF и PNG, и это объясняется в разделе JPEG далее в этом глава.
Все три стандартных формата веб-графики обеспечивают прогрессивное отображение изображения по мере его загрузки.Обоснование для дальнейшего усложнения файла изображения для поддержки прогрессивной демонстрация заключается в том, что, как считается, значительное улучшение скорость скачивания. Частичная информация обо всем изображении может быть отображается, и дисплей уточняется по мере загрузки изображения, а не отображение конечного изображения по одной строке за раз.
Эта возможность достигается за счет сохранения пикселей в непоследовательный порядок. Если пиксели нарисованы в том порядке, в котором они декодируются из потока, изображение рисуется в виде сетки пикселей, которые постепенно заполняются дополнительной информацией.Изображений с таким упорядочением пикселей называются чересстрочный . Реализовано чересстрочная развертка по-разному в разных форматах файлов.
Файлы с чересстрочной разверткой обычно немного больше файлы без чересстрочной развертки (за исключением прогрессивных файлов JPEG, которые, как правило, немного меньше). Это потому, что большинство схем сжатия делают определенные предположения о взаимоотношениях соседних пикселей в изображения, и процесс чересстрочной развертки может нарушить этот «естественный» порядок пикселей, который хорошо работает с алгоритмами сжатия.Чередование может более чем компенсировать небольшую разницу в размере файла. однако с ощутимым ускорением загрузки.
Чередование строк развертки (GIF)
Данные изображения для файла GIF хранятся по строкам (или строка развертки ), с одним байтом, представляющим каждый пиксель. GIF без чересстрочной развертки просто сохраняет каждую строку развертки. последовательно в поле данных изображения файла GIF. An чересстрочный GIF по-прежнему группирует пиксели в строки развертки, но строки развертки хранятся в другом порядке.Когда файл GIF закодированные, строки считываются и сохраняются за три прохода; то четные строки (с использованием системы подсчета на основе 0) сохраняются в первые четыре прохода, а строки с нечетными номерами сохраняются в последний проход. Алгоритм чересстрочной развертки выглядит так: каждый координата пикселя, помеченная проходом, на котором она сохранена, и вынесено:
Row 0 11111111 ... Ряд 1 44444444 ... Ряд 2 33333333 ... Ряд 3 44444444... Ряд 4 22222222 ... Ряд 5 44444444 ... Ряд 6 33333333 ... Строка 7 44444444 ...
При последующем восстановлении изображения клиент дисплея (например, веб-браузер) обычно временно заполняет промежуточные ряды пикселей со значениями ближайших ранее декодированных рядов, как вы можете видеть, посмотрев на прогрессивные стадии в чересстрочный дисплей GIF, показанный на Рисунке 1-5. В подход чересстрочной развертки, используемый в формате GIF, позволяет нам просматривать Версия всего изображения с разрешением 1/8 по вертикали после одного прохода дисплея, 1/4 после двух проходов, 1/2 после трех, и полное изображение после четвертого.Во многих случаях пользователь может интерпретировать изображение только после первого или второго прохода.
Рисунок 1-5. Чередование обеспечивает повышенное восприятие загрузки скорости, представляя распределение пикселей по мере поступления изображения по сети
PNG использует немного другую схему чересстрочной развертки, чем GIF делает. GIF завершает чересстрочную развертку за четыре прохода, где первые три прохода учитывают четные строки развертки. PNG использует семипроходный Схема под названием Adam7 (названа в честь ее создателя Адама М.Костелло), где первые шесть проходов вносят вклад в четные строки пикселей, а седьмой заполняет нечетные строки. Поскольку файлы PNG не обязательно должны хранить пиксели в строке развертки вместе, каждый проход содержит только определенные пиксели из определенных строк развертки.
Графически это выглядит как сетка ниже, где каждый пиксель в блоке 8 × 8 помечается проходом, на котором он На экране появляется:
1 6 4 6 2 6 4 6 7 7 7 7 7 7 7 7 5 6 5 6 5 6 5 6 7 7 7 7 7 7 7 7 3 6 4 6 3 6 4 6 7 7 7 7 7 7 7 7 5 6 5 6 5 6 5 6 7 7 7 7 7 7 7 7
Эта схема приводит к увеличению скорости восприятия по сравнению с чересстрочная развертка, используемая GIF.После первого прохода только 1/64 изображения было загружено, но все изображение может быть нарисовано блоками с разрешением 8 × 8 пикселей. После второго прохода 1/32 файла передана, изображение можно рисовать при разрешении блока 4 × 8 пикселей. Мелкий текст на изображении читается после 5-го прохода PNG (25% загруженного файла), что выгодно отличается от повышения качества чересстрочной развертки GIF, где мелкий текст обычно читается после 3-го прохода (50% файла скачал).
Файлы JPEG также могут быть отформатированы для прогрессивного отображения служба поддержки. Прогрессивный JPEG (PJPEG) считается расширением стандарт JPEG, а прогрессивное отображение PJPEG не полностью реализован всеми веб-клиентами.
Методы чересстрочной развертки, используемые GIF и PNG: неприменимо к файлам JPEG, потому что JPEG — более абстрактный способ хранения изображения, чем простой поток пикселей (это больше точно назвать файл JPEG набором коэффициентов DCT, которые описать поток пикселей, но это, вероятно, слишком много Информация).По сути, прогрессивный JPEG, который отображается как он передается по сети, сначала будет показан весь изображение, как если бы оно было сохранено с очень низким качеством. На при последовательных проходах изображение превращается в полное изображение, с уровнем качества, на котором он был сохранен.
Прогрессивные файлы JPEG пока не являются самым эффективным средством прогрессивное отображение, так как все изображение должно декодироваться с каждым последующий проход.Формат JPEG может предложить такие высокие уровни сжатие, однако, прогрессивное отображение не так важно как и для других форматов файлов.
PNG: открытый стандарт веб-графики
В традициях «GNU’s Not Unix» самореферентной аббревиатуры, PNG может неофициально означать «PNG не GIF ». PNG был разработан как открытая стандартная альтернатива GIF, и он очень хорошо играет эту роль. Однако PNG не будет полностью заменить GIF, потому что PNG может хранить только одно изображение в файле, [] , а существуют миллионы веб-страниц, которые полный изображений GIF.
Из-за проблем с патентами большинство модулей Perl отказались от поддержки для GIF в конце 90-х и модифицировали их код для поддержки Стандарт PNG. Например, GIFgraph стал PNGgraph (и со временем GD :: Graph, описанный в главе 4), и GD библиотека (см. главу 2) начиная с использования PNG, среди других форматов. ImageMagick (см. Главу 3) всегда поддерживал PNG и GIF, но прекратил писать сжатые LZW файлы GIF дефолт.Все это помогло внести свой вклад в PNG популярность.
PNG — хорошо написанный и гибкий формат. Он поддерживает индексированные цветные изображения, а также 24-битные цветные изображения. Он также может сохранить полную альфа-канал. Лучше всего использовать в качестве замены GIF для изображений с текст или плашечные цвета, или для сохранения фотографий без потери Информация. В целом, однако, JPEG позволяет лучше сбалансировать между степенью сжатия и качеством изображения для фотографий.24-битный фотографические изображения в PNG намного больше.
JPEG: P обозначает фотографию
JPEG обозначает Объединенную группу экспертов по фотографии (http://www.jpeg.org), которая является созданным комитетом Международным комитетом по стандартам, который первоначально написал стандартный формат изображения. Комитет JPEG несет ответственность определяя будущее формата JPEG, но фактический JPEG программное обеспечение, составляющее инструментарий, используемое в большинстве веб-приложений, поддерживается Независимой группой JPEG (http: // www.ijg.org).
Стандарт JPEG фактически определяет только схему кодирования для потоки данных, а не конкретный формат файла. Используется кодировка JPEG во многих различных форматах файлов (TIFF Version 6.0 и Macintosh PICT два ярких примера), но формат файла, используемый в Интернете, называется JFIF. JFIF означает формат обмена файлами JPEG, который был разработан C-Cube Microsystems (http://www.c-cube.com) и размещен в открытом доступе домен.JFIF стал стандартом де-факто для веб-файлов JPEG из-за его простота. Когда люди говорят о веб-графике в формате JPEG, они фактически относится к потоку данных в кодировке JPEG, хранящемуся в JFIF формат файла. В этой книге мы называем JFIF JPEG, чтобы уменьшить путаница (или для дальнейшего распространения, в зависимости от вашей точки зрения Посмотреть).
Чтобы создать JPEG, вы должны начать с высококачественного изображения дискретизирован с большой битовой глубиной (от 16 до 24 бит) для наилучшего полученные результаты.Как правило, следует использовать кодировку JPEG только для отсканированных изображений. фотографии или изображения с непрерывным тоном.
Кодирование JPEG использует преимущества нечеткого способа человеческого глаза интерпретирует свет и цвета в изображениях, избавляясь от некоторых информация, которая не воспринимается для создания гораздо меньшего изображения который с точки зрения восприятия соответствует оригиналу. Степень потеря информации может варьироваться, поэтому размер закодированного файла может быть регулируется за счет качества изображения для получения оптимального сжатие для вашего приложения.Качество полученного изображения выражается через коэффициент добротности, который может быть установлен, когда изображение закодировано. Большинство приложений используют произвольную шкалу от 1 до 100, где меньшие числа указывают на небольшие файлы более низкого качества, а большее количество файлов большего размера и более высокого качества. Обратите внимание, что значение Q, равное 100 не означает, что кодирование полностью без потерь (хотя вы не потеряете много). Кроме того, шкала от 1 до 100 никоим образом не стандартизированный (например, GIMP использует от 0 до 1.Шкала 0), но это шкала, используемая программным обеспечением IJG.
Анимация GIF для развлечения и прибыли
Формат файлов GIF широко используется, обычно по привычке а не из-за каких-либо технических достоинств. Фактически, основная причина отказ от использования GIF является законным, а не техническим.
«Что с GIF? Мне нужно платить лицензионные сборы?» является один из наиболее часто задаваемых вопросов о файле GIF формат. Короче говоря, GIF не является бесплатным и необременительным, потому что CompuServe, создатели GIF, использовали кодек (алгоритм) LZW для реализовать сжатие данных.Корпорация Unisys владеет патент на алгоритм LZW (Патент США № 4,558,302) и требует лицензионного сбора для любого программного обеспечения, которое использует LZW кодек.
Формат файла GIF не позволяет хранить несжатые данные или данные, сжатые с помощью разных алгоритмов, поэтому, если вы используете GIF, вы должны использовать LZW. Есть некоторая путаница относительно того, что именно использует защищены патентом, но Unisys подала иск в суд несколько раз.Поэтому большинство разработчиков перешли на JPEG или PNG. форматы.
К сожалению, ни PNG, ни JPEG не позволяют хранить несколько изображений в одном файле, возможность, которая позволяет вам создавать эффективные маленькие анимации.