Відмінності між версіями «Обробка зображень та мультимедіа Лабораторна 2-3 Туртуріка»
(Створена сторінка: == BMP == == JPG == == GIF == == PNG == == SVG == == Порівняння ==) |
|||
Рядок 1: | Рядок 1: | ||
− | == BMP == | + | <big>Тема: '''Графічні формати'''</big> |
− | == JPG == | + | |
− | == GIF == | + | <big>Мета: '''Вивчення форматів графічних файлів'''</big> |
− | == PNG == | + | |
− | == SVG == | + | |
+ | <big>Завдання</big>: | ||
+ | |||
+ | # Вивчити формат bmp. Розробити коротку специфікацію формату. | ||
+ | # Вивчити формат jpg. Розробити коротку специфікацію формату. | ||
+ | # Вивчити формат gif. Розробити коротку специфікацію формату. | ||
+ | # Вивчити формат png. Розробити коротку специфікацію формату. | ||
+ | # Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату. | ||
+ | # Зберегти в розглянутих форматах, файл нестисненого фото. Зробити таблицю порівняння форматів. | ||
+ | |||
+ | |||
+ | == Формат BMP == | ||
+ | '''BMP''' (''Bitmap Picture'') - формат зберігання '''растрових''' зображень, розроблений компанією Microsoft. Файли формату BMP можуть мати розширення '''.bmp''', '''.dib''' і '''.rle'''. | ||
+ | |||
+ | Зображення зберігається у вигляді '''двовимірного масиву пікселів'''. Формат дозволяє зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Пропоновані варіанти бітності: 1, 2, 4, 8, 16, 24, 32, 48 та 64. Колір можна задати тільки в колірній моделі '''RGB''', але при бітності 16 і 32 можна отримати '''Grayscale''' з глибиною до 16 і 32-ох біт відповідно. | ||
+ | |||
+ | Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати '''RLE-кодуванням'''. | ||
+ | === Внутрішня будова === | ||
+ | BMP-файл складається з чотирьох частин: | ||
+ | # Заголовок файлу (BITMAPFILEHEADER) | ||
+ | # Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP) | ||
+ | # Палітра (може бути відсутня) | ||
+ | # Піксельні дані | ||
+ | |||
+ | Детальний огляд внутрішньої структури BMP-файлу: | ||
+ | |||
+ | == Формат JPG == | ||
+ | == Формат GIF == | ||
+ | == Формат PNG == | ||
+ | == Формат SVG == | ||
== Порівняння == | == Порівняння == |
Версія за 20:34, 24 лютого 2016
Тема: Графічні формати
Мета: Вивчення форматів графічних файлів
Завдання:
- Вивчити формат bmp. Розробити коротку специфікацію формату.
- Вивчити формат jpg. Розробити коротку специфікацію формату.
- Вивчити формат gif. Розробити коротку специфікацію формату.
- Вивчити формат png. Розробити коротку специфікацію формату.
- Вивчити один векторний формат (на Ваш вибір). Розробити коротку специфікацію формату.
- Зберегти в розглянутих форматах, файл нестисненого фото. Зробити таблицю порівняння форматів.
Зміст
Формат BMP
BMP (Bitmap Picture) - формат зберігання растрових зображень, розроблений компанією Microsoft. Файли формату BMP можуть мати розширення .bmp, .dib і .rle.
Зображення зберігається у вигляді двовимірного масиву пікселів. Формат дозволяє зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). Пропоновані варіанти бітності: 1, 2, 4, 8, 16, 24, 32, 48 та 64. Колір можна задати тільки в колірній моделі RGB, але при бітності 16 і 32 можна отримати Grayscale з глибиною до 16 і 32-ох біт відповідно.
Часткова прозорість реалізована альфа-каналом різних бітностей, але при цьому прозорість без градацій можна побічно отримати RLE-кодуванням.
Внутрішня будова
BMP-файл складається з чотирьох частин:
- Заголовок файлу (BITMAPFILEHEADER)
- Заголовок зображення (BITMAPINFOHEADER, може бути відсутнім). BITMAPV4HEADER (Win95, NT4.0) BITMAPV5HEADER (Win98/Me, 2000/XP)
- Палітра (може бути відсутня)
- Піксельні дані
Детальний огляд внутрішньої структури BMP-файлу: