русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Форматы растровых графических файлов


Дата добавления: 2013-12-23; просмотров: 941; Нарушение авторских прав


Количество цветов растрового изображения

Количество цветов(глубина цвета) — также одна из важнейших характери­стик растра. Количество цветов является важной характеристикой для любо­го изображения, а не только растрового.

Классифицируем изображения следующим образом:

Двухцветные (бинарные) — 1 бит на пиксел. Среди двухцветных чаще всего встречаются черно—белые изображения.

Полутоновые — градации серого или иного цвета. Например, 256 града­ций (1 байт на пиксел).

Цветные изображения. От 2 бит на пиксел и выше. Глубина цвета 16 бит на пиксел (65 536 цветов) получила название High Со1ог,24 бит на пиксел (16,7 млн цветов) — True Со1ог.В компьютерных графических системах используют и большую глубину цвета — 32, 48 и более бит на пиксел.

GIF — формат, использующий алгоритм сжатия без потерь информации LZW. Максимальная глубина цвета — 8 бит (256 цветов). В нём также есть возможность записи анимации. Поддерживает прозрачность пикселей (двухуровневая — полная прозрачность, либо полная непрозрачность). Данный формат широко применяется при создании Web—страниц. GIF—формат позволяет записывать изображение «через строчку», благодаря чему, имея только часть файла, можно увидеть изображение целиком, но с меньшим разрешением. Его выгодно применять для изображений с малым количеством цветов и резкими границами (например, для текстовых изображений).

JPEG (JPG) — формат, использующий алгоритм сжатия с потерями информации, который позволяет уменьшить размер файла в сотни раз. Глубина цвета — 24 бит. Не поддерживается прозрачность пикселей. При сильном сжатии в области резких границ появляются дефекты. Формат JPEG хорошо применять для сжатия полноцветных фотографий. Учитывая то, что при повторном сжатии происходит дальнейшее ухудшение качества, рекомендуется сохранять в JPEG только конечный результат работы. JPEG широко применяется при создании Web—страниц, а также для хранения больших коллекций фотографий.



Сравнение GIF и JPEG

— GIF — формат удобен при работе с рисованными картинками;

— JPEG — формат лучше использовать для хранения фотографий и изображений с большим количеством цветов;

— для создания анимации и изображений с прозрачным фоном применяется GIF—формат.

BMP — это формат графического редактора Paint. В нём не применяется сжатие. Он хорошо подходит для хранения очень маленьких изображений — таких как иконки на рабочем столе. Большие же файлы в этом формате занимают слишком много места.

PNG — разработан с целью заменить формат GIF. Использует алгоритм сжатия Deflate без потерь информации (усовершенствованный LZW). Максимальная глубина цвета — 48 бит. Поддерживает каналы градиентных масок прозрачности (256 уровней прозрачности). PNG — относительно новый формат, и поэтому ещё не очень распространён. В основном используется в Web—дизайне. К сожалению, даже в некоторых современных браузерах (таких, как Internet Explorer 6) отсутствует поддержка прозрачности PNG и поэтому не рекомендуется использовать прозрачные PNG изображения на Web—страницах.

TIFF — формат, специально разработанный для сканированных изображений. Может использовать алгоритм сжатия без потерь информации LZW. Позволяет сохранять информацию о слоях, цветовых профилях(ICC—профилях) и каналах масок. Поддерживает все цветовые модели. Аппаратно независим. Используется в издательских системах, а также для переноса графической информации между различными платформами.

PSD — формат графического редактора Adobe Photoshop. Использует алгоритм сжатия без потерь информации RLE. Позволяет сохранять всю информацию, создаваемую в этой программе. Кроме этого, в связи с популярностью Photoshop, данный формат поддерживается практически всеми современными редакторами компьютерной графики. Его удобно использовать для сохранения промежуточного результата при работе в Photoshop и других растровых редакторах.

RIFF — формат графического редактора Corel Painter. Позволяет сохранять всю информацию, создаваемую в этой программе. Его следует использовать для сохранения промежуточного результата при работе в Painter.

Формат Макс. число бит/пиксел Макс. число цветов Макс. размер изображения, пиксел Методы сжатия Кодирование нескольких изображений
BMP 16 777 216 65535 x 65535 RLE
GIF 65535 x 65535 LZW +
JPEG 16 777 216 65535 x 65535 JPEG
PCX 16 777 216 65535 x 65535 RLE
PNG 281 474 976 710 656 2 147 483 647 x 2 147 483 647 Deflation (вариант LZ77)
TIFF 16 777 216 всего 4 294 967 295 LZW, RLE и другие +


<== предыдущая лекция | следующая лекция ==>
Геометрические характеристики растра | Средства для работы с растровой графикой


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.