Лабораторна робота 3 Шевчук Максим
Зміст
Растрові формати
BMP
Формат BMP
BMP (DIB – device-independent bitmap) – формат збереження графічних зображень Глибиназбереженняграфічнихзображень. Глибинакольору від 1 до 48 біт на піксель.Можливе стиснення без втрат. Розширення .bmp, .dib и .rle.
Специфікації BMP
- Глибинакольору від 1 до 48 біт на піксель
- Можливе стиснення без втрат.
- На кожну точку (піксель) зображення відводиться від 1 до 48 біт.
JPEG
Формат JPEG
JPEG (Joint Photographic Experts Group) - є одним з найпоширеніших графічних форматів.Використовує алгоритм компресії з втратою якості, але з великим ступенем стиснення.При сильних компресіях можуть з'являтись блочні структури. Розширення .jpg, .jfif, .jpe или .jpeg.
Специфікації JPEG
GIF
Формат GIF
GIF (Graphics Interchange Format) - Формат здатний зберігати дані без втрат до 256Форматздатнийзберігатиданібезвтратдо256кольорів, призначався для графіків, креслень.Розроблено в 1987 р як незалежний від апаратуриРозробленов1987р. якнезалежнийвідапаратуриформат, призначався для передачі даних в мережі.Зображення зберігається по рядкам.Дозволяє анімацію та прозорість. Розширення .gif.
Специфікації GIF
PNG
Формат PNG
PNG (Portable Network Graphics) – растровий формат, використовується компресія без втрат. Спроектований для заміни gif, призначається для іІвикористання в мережіІнтернет. Розширення .png.
Специфікації PNG
- Формат PNG зберігає інформацію у стиснутому вигляді.
- PNG використовує відкритий, не патентований алгоритм стиснення Deflate.
- PNG підтримує три основних типи растрових зображень:
- Півтонування (з глибиною кольору 16 біт);
- Кольорове індексовані зображення (палітра 8 біт для кольору глибиною 24 біт);
- Повнокольорове зображення (з глибиною кольору 48 біт).
- Мінімальні втрати при стисненні. Якість зображення не змінюється при будь-якого ступеня стиснення;
- Практично необмежену кількість квітів в зображенні (GIF використовує в кращому разі 8-бітний колір);
- Опціональна підтримка альфа-каналу;
- Можливість гамма-корекції;
- Двовимірна черезстрочна розгортка;
- Можливість розширення формату для користувача блоками (на цьому заснований, зокрема, APNG).
- Зручний для зберігання проміжних версій зображення. При пересохраненіі не губиться якість;
- Можливість роботи з шарами;
- Можливість додавати в файл мета-дату (при необхідності закріплення авторських прав);
- PNG підтримує три основних типи зображення, це: "truecolor", "grayscale" і індексовані на основі палітри (8-бітний.
- PNG підтримує три основних типи перевірки цілісності, для допомоги програмам в роботі з файлами:
- Перший і найпростіший - 8-байтная магічна сигнатура на початку будь-якого PNG зображення.
- Другий тип перевірки цілісності відомий як 32-розрядний циклічний контроль надмірності або CRC-32. PNG зображення ділиться на логічні шматочки даних і з кожним шматочком зв'язуються CRC-дані.
- Третій тип перевірки цілісності можна застосовувати лише до шматочка / шматочках даних зображення і схожий з CRC-значеннями. Так де CRC-значення шматочків зображення звертається до фільтрованим, стисненим даними в шматочку, контрольна сума Adler-32 звертається до завершеного потоку розпакованих даних.
- Не можна зберігати кілька зображень в одному файлі;