Відмінності між версіями «Лабораторна робота 3 Єлькін»
3524693 (обговорення • внесок) (Створена сторінка: ''' Тема: Графічні формати ''' ''' Мета: Вивчення форматів графічних файлів ''' Завдання: # В...) |
3524693 (обговорення • внесок) |
||
Рядок 4: | Рядок 4: | ||
Завдання: | Завдання: | ||
− | # Вивчити формат bmp. Розробити коротку специфікацію формату. | + | # 1.Вивчити формат bmp. Розробити коротку специфікацію формату. |
− | # Вивчити формат jpg. Розробити коротку специфікацію формату. | + | # 2.Вивчити формат jpg. Розробити коротку специфікацію формату. |
− | # | + | # 3vВивчити формат gif. Розробити коротку специфікацію формату. |
− | # Вивчити формат png. Розробити коротку специфікацію формату. | + | # 4.Вивчити формат png. Розробити коротку специфікацію формату. |
− | # Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату. | + | # 5.Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату. |
− | # Зберегти в розглянутих форматах, файл нестисненого фото. Зробити таблицю порівняння форматів. | + | # 6.Зберегти в розглянутих форматах, файл нестисненого фото. Зробити таблицю порівняння форматів. |
+ | |||
+ | ==1Вивчити формат bmp. Розробити коротку специфікацію формату== | ||
+ | [[Файл:Bmp-icon2.png|міні]] | ||
+ | BMP (от англ. Bitmap Picture) — формат хранения растровых изображений, разработанный компанией Microsoft. Файлы формата BMP могут иметь расширения .bmp, .dib и .rle. | ||
+ | |||
+ | С форматом BMP работает огромное количество программ, так как его поддержка интегрирована в операционные системы Windows и OS/2. Кроме того, данные этого формата включаются в двоичные файлы ресурсов RES и в PE-файлы. | ||
+ | |||
+ | В данном формате можно хранить только однослойные растры. На каждый пиксель в разных файлах может приходиться разное количество бит (глубина цвета). Microsoft предлагает битности 1, 2, 4, 8, 16, 24, 32, 48 и 64. В битностях 8 и ниже, цвет указывается индексом из таблицы цветов (палитры), а при больших непосредственным значением. Цвет же в любом случае можно задать только в цветовой модели RGB (как при непосредственном указании в пикселе, так и в таблице цветов), но в битностях 16 и 32 можно получить Grayscale с глубиной до 16 и 32 бит соответственно. Частичная прозрачность реализована альфа-каналом различных битностей, но при этом прозрачность без градаций можно косвенно получить RLE-кодированием. | ||
+ | |||
+ | В большинстве случаев пиксели хранятся в виде относительно простого двумерного массива. Для битностей 4 и 8 доступно RLE-кодирование, которое может уменьшить их размер. Формат BMP также поддерживает встраивание данных в форматах JPEG и PNG. Но последнее скорее больше предназначено не для компактного хранения, а для обхода ограничений архитектуры GDI, которая не предусматривает прямую работу с изображениями отличных от BMP форматов. |
Версія за 13:09, 6 березня 2017
Тема: Графічні формати
Мета: Вивчення форматів графічних файлів
Завдання:
- 1.Вивчити формат bmp. Розробити коротку специфікацію формату.
- 2.Вивчити формат jpg. Розробити коротку специфікацію формату.
- 3vВивчити формат gif. Розробити коротку специфікацію формату.
- 4.Вивчити формат png. Розробити коротку специфікацію формату.
- 5.Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату.
- 6.Зберегти в розглянутих форматах, файл нестисненого фото. Зробити таблицю порівняння форматів.
1Вивчити формат bmp. Розробити коротку специфікацію формату
BMP (от англ. Bitmap Picture) — формат хранения растровых изображений, разработанный компанией Microsoft. Файлы формата BMP могут иметь расширения .bmp, .dib и .rle.
С форматом BMP работает огромное количество программ, так как его поддержка интегрирована в операционные системы Windows и OS/2. Кроме того, данные этого формата включаются в двоичные файлы ресурсов RES и в PE-файлы.
В данном формате можно хранить только однослойные растры. На каждый пиксель в разных файлах может приходиться разное количество бит (глубина цвета). Microsoft предлагает битности 1, 2, 4, 8, 16, 24, 32, 48 и 64. В битностях 8 и ниже, цвет указывается индексом из таблицы цветов (палитры), а при больших непосредственным значением. Цвет же в любом случае можно задать только в цветовой модели RGB (как при непосредственном указании в пикселе, так и в таблице цветов), но в битностях 16 и 32 можно получить Grayscale с глубиной до 16 и 32 бит соответственно. Частичная прозрачность реализована альфа-каналом различных битностей, но при этом прозрачность без градаций можно косвенно получить RLE-кодированием.
В большинстве случаев пиксели хранятся в виде относительно простого двумерного массива. Для битностей 4 и 8 доступно RLE-кодирование, которое может уменьшить их размер. Формат BMP также поддерживает встраивание данных в форматах JPEG и PNG. Но последнее скорее больше предназначено не для компактного хранения, а для обхода ограничений архитектуры GDI, которая не предусматривает прямую работу с изображениями отличных от BMP форматов.