Відмінності між версіями «Лабораторна робота 3 Єлькін»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: ''' Тема: Графічні формати ''' ''' Мета: Вивчення форматів графічних файлів ''' Завдання: # В...)
 
Рядок 4: Рядок 4:
  
 
Завдання:  
 
Завдання:  
# Вивчити формат bmp. Розробити коротку специфікацію формату.
+
# 1.Вивчити формат bmp. Розробити коротку специфікацію формату.
# Вивчити формат jpg. Розробити коротку специфікацію формату.
+
# 2.Вивчити формат jpg. Розробити коротку специфікацію формату.
# Вивчити формат gif. Розробити коротку специфікацію формату.
+
# 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. 1.Вивчити формат bmp. Розробити коротку специфікацію формату.
  2. 2.Вивчити формат jpg. Розробити коротку специфікацію формату.
  3. 3vВивчити формат gif. Розробити коротку специфікацію формату.
  4. 4.Вивчити формат png. Розробити коротку специфікацію формату.
  5. 5.Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату.
  6. 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 форматов.