Лабораторні роботи Годуна Дмитра: Обробка зображень та мультимедіа
Зміст
Зображення
BMP
BMP (Bitmap)-формат файлу зображень растрової графіки, в якому зображення зберігається у вигляді двовимірного масиву пікселів. BMP це стандартний не стиснений бітовий графічний формат, запам'ятовує одно і багатокольорові (RGB) ілюстрації у формі Pixel. BMP-формат використовується в операційній системи Windows та OS/2. Дані цього формату включаються в двійкові файли ресурсів RES і в PE-файли.
Формат файлу BMP здатний зберігати 2D цифрові зображення довільної ширини, висоти та роздільної здатності, як монохромні так і кольорові, різної глибини кольору, і, необов'язково, зі стисненням даних, альфа-каналом та керуванням кольору. Специфікація Windows Metafile (WMF) охоплює формат файлу BMP. Серед іншого, wingdi.h визначає BMP-константи та структури.
Можливості формату BMP
У даному форматі можна зберігати тільки одношарові растри. На кожен піксель в різних файлах може приходити різна кількість біт (глибина кольору). У більшості випадків пікселі зберігаються у вигляді відносно простого двовимірного масиву.
BMP-файли складаються з трьох основних частин:
- заголовок;
- палітра;
- графічні дані.
Посилання: fileext.ru uk.wikipedia.org ru.wikipedia.org
JPG
JPEG (Joint Photographic Experts Group) — растровий формат збереження графічної інформації, що використовує стиснення з втратами.
JPEG заснований на 24-бітній колірній палітрі і підтримує 16700000. кольорів. Це формат стиснення з втратами, тобто частина інформації втрачається при стисненні. Ступінь стиснення може бути в діапазоні від 10: 1 до 20: 1, і більшість графічних прикладних програм дозволяють вибрати ступінь стиснення. Формат JPEG часто використовується як формат даних в цифрових камерах. У Інтернеті формат JPEG застосовується для відображення напівтонових ілюстрацій та графічної інформації з плавним переходом тонів. Формат JPEG, на відміну від GIF і PNG, не підтримує ні анімацію, ні прозорість. Область застосування формату досить вузька — розповсюдження високоякісної напівтонової графіки в Інтернеті.
Файл JPEG містить послідовність маркерів, кожен з яких починається з байта 0xFF, що свідчить про початок маркера, і байта-ідентифікатора. Деякі маркери складаються тільки з цієї пари байтів, інші ж містять додаткові дані, які складаються з двухбайтового поля з довжиною інформаційної частини маркера і власне даних. Така структура файлу дозволяє швидко відшукати маркер з необхідними даними
Посилання: fileext.ru uk.wikipedia.org ru.wikipedia.org
GIF
GIF — 8-бітний растровий графічний формат, що використовує до 256 чітких кольорів із 24-бітного діапазону RGB. Формат було розроблено компанією CompuServe у 1987 році, і з того часу набув широкої популярності у інтернеті завдяки своїй відносній простоті та мобільності. Одними із головних особливостей формату є підтримка анімації та прозорості. GIF - це формат без втрат, тобто чіткість зображення не погіршитися зі стисненням.
Анімовані зображення
Анімований GIF ілюструє можливість подолання обмеження в 256 кольорів. Якби пауза між кадрами була нульовою, то ми відразу побачили б зображення, яке використовує 1859 кольорів. Формат GIF підтримує анімаційні зображення. Вони являють собою послідовність з кількох статичних кадрів, а також інформацію про те, скільки часу кожен кадр повинен бути показаний на екрані. Анімацію можна зробити циклічною. (англ. loop), тоді слідом за останнім кадром почнеться відтворення першого кадру. Прозорість в GIF-анімації може використовуватись для того, щоб не зберігати черговий кадр повністю, а лише зміни наступного кадру відносно попереднього.
Структура
Файли формату GIF мають блочну структуру. Це означає, що вони складаються з окремих блоків, які в більшості випадків ніяк не пов'язані один з одним. Програми, що не розпізнають деякі типи блоків, можуть просто пропускати їх - для цього у кожного нестандартного блоку в заголовку вказано його розмір. Ті, що йдуть один за іншим блоки графіки (картинки) складають анімацію. Вони змінюються на екрані і створюють ілюзію руху. До або після них (або навіть між ними) у файлі можуть перебувати інші блоки
Посилання: uk.wikipedia.org home.onego.ru fileext.ru
PNG
PNG — растровий формат збереження графічної інформації, що використовує стиснення без втрат. Формат PNG був створений у відповідь на обмеження формату GIF, в першу чергу збільшити підтримку кольору і забезпечити формат зображення без патентної ліцензії. Крім того, в той час як зображення GIF підтримує тільки повністю непрозорі або повністю прозорі пікселі, PNG зображення може включати в себе 8-бітний канал прозорості, що дозволяє кольорам зображення поступово змінюватися від непрозорого до прозорого. Формат PNG зберігає графічну інформацію в стислому вигляді. Причому це стиснення проводиться без втрат, на відміну, наприклад, від JPEG з втратами. PNG дозволяє зберігати три типи зображень: greyscale (для опису зображення використовується один канал - білий), indexed-colour (використовується палітра кольорів, як в GIF) і truecolor (використовується три канали - RGB).
PNG має такі основні переваги перед GIF:
- практично необмежену кількість кольорів у зображенні;
- опціональна підтримка альфа-каналу;
- можливість гамма-корекції;
- двовимірна черезстрокова розгортка;
- можливість розширення формату користувацькими блоками.
Посилання: fileext.ru uk.wikipedia.org ru.wikipedia.org
SVG
SVG - мова розмітки масштабованої векторної графіки, створений Консорціумом Всесвітньої павутини (W3C) і входить до підмножини розширюваної мови розмітки XML, призначений для опису двовимірної векторної і змішаної векторно/растрової графіки у форматі XML . Підтримує як нерухому, так і анімовану інтерактивну графіку. Не підтримує опис тривимірних об'єктів. Це відкритий стандарт, який є рекомендацією консорціуму W3C. В основу SVG лягли мови розмітки VML і PGML. Розробляється з 1999 року. У 2001 році вийшла версія 1.0, в 2011 - версія 1.1, яка залишається актуальною до сьогоднішнього дня. В даний час в активній розробці знаходиться версія 2. SVG включає в себе три типи об'єктів: фігури, зображення і текст. SVG зображення складається з набору геометричних фігур, описаних у форматі XML: лінія, еліпс, багатокутник і т.д. Основною перевагою SVG перед іншими форматами, застосовуваними в Інтернеті, є те, що SVG картинка представляє з себе ніщо інше, як простий текстовий файл. Такий файл можна відкрити і відредагувати будь-яким текстовим редактором, а також серверним скриптом. Також SVG може похвалитися підтримкою анімації. На відміну від растрової графіки, SVG не втрачає в якості при масштабуванні, тому її зручно використовувати для розробки під retina. При використанні SVG скорочується кількість звернень до сервера, відповідно збільшується швидкість завантаження сайту. За допомогою CSS можна міняти параметри графіки на сайті, наприклад тло або прозорість.
Посилання: ru.wikipedia.org habrahabr.ru graphing.ru
Приклад фото
Таблиця порівняння
Формат | JPEG | GIF | BMP | PNG | SVG |
Тип | Растровий | Растровий | Растровий | Растровий | Векторний |
Підтримка прозорості | відсутня | присутня | відсутня | присутня | присутня |
Макс. число кольорів | 16'777'216 | 256 | 16'777'216 | 281'474'976'710'656 | підтримує всі кольорові моделі |
Максимальний розмір зображення (в пікселях) | 65535х65535 | 65535х65535 | 65535х65535 | 2'147'483'647х2'147'483'647 | необмежено |
Анімація зображення | не підтримується | покадрова | покадрова в APNG | в MNG | динамічна графіка |
Лабораторна робота 4-5
Текст
Правила набору основного тексту
- робити один пропуск між словами
- розділовий знак не відривати від слова, за яким він стоїть (між ними не повинен стояти «пропуск»);
- після кожного розділового знаку ставити «пропуск»;
- після відкриваючих дужок або лапок зразу писати текст (див. попепредній абзац);
- до і після дефісу не ставити «пропуск»;
- до і після тире ставити «пропуск»;
- не ставити символи «пропуск» між літерами щоб зробити заголовок;
- довжина рядка повинна бути не більше 60-65 символів.
- на сторінці повинно бути 30-40 рядків.
- Останній рядок абзацу повинен бути довшим абзацного виступу не менше, ніж в 1,5 рази.
- Якщо набір виконується без абзацного виступу, то останній рядок повинен бути неповним.
- Остання сторінка розділу повинна виглядати заповненою хоча б наполовину.
Переноси
Забороняється:
- переносити абревіатури, які пишуться великими літерами;
- починати рядок із знаку переносу;
- переносити не менше чотирьох букв;
- робити переноси, які спотворюють смисл слова;
- відокремлювати цифру з дужкою або точкою від наступного слова;
- розривати переносом такі скорочення як і т.д., і т.п. та подібні;
- відокремлювати ініціали від прізвищ, а знаки номера, параграфа, градуси, відсотка, позначення одиниць виміру, позначення дня, місяця, року не відокремлювати від цифр;
- розривати переносом цифри, які складають одне число;
- ставити пробіл між знаком переносу і частиною слова;
- переносити знаки пунктуації;
- відокремлювати предмет від його номера;
Абзаци
Абзацні відступи у виданні повинні бути однаковими незалежно від кегля окремих частин тексту. Допустимі відхилення в текстах різних кеглів 1 п. При наборі з абзацним відступом кінцевий рядок абзацу повинен бути більше абзацного відступу не менш ніж в 1,5 рази і коротше повного рядка не менше ніж на 11/2 кегельних. При наборі без абзаців кінцевий рядок абзацу повинен бути не менше 2 кегельних шрифту і коротше повного рядка не менше ніж на 1/2 кв.
Шрифт
Рекомендується дотримуватися таких основних правил при виборі шрифтового оформлення видань:
- стриманість, а деякою мірою і строгість;
- послідовність та узгодженість;
- чіткість і розбірливість шрифту;
- контраст.
- Чи добре розпізнається шрифтовий рисунок?
- Чи відповідає він характеру і стилю складального тексту?
- Чи задовольняє шрифт читача естетично?
Правила набору суцільного тексту, абзацні та кінцеві рядки, параметри сторінки
- Нормальний розмір пробілу між словами дорівнює одному символу;
- В наборі не повинно бути коридорів, тобто суміщення пробілів між словами по вертикалі (або по діагоналі) в трьох і більше суміжних рядках;
- Абзацні відступи мають бути однакові в усьому тексті;
- Останній рядок абзацу має бути довший абзацного відступу не менше ніж в 1,5 рази;
- Якщо набір виконується без абзацного відступу, останній рядок має бути неповним;
- Довжина рядка має бути не більше 60-65 символів;
- На сторінці має бути 30-40 рядків;
- Остання сторінка розділу (якщо розділи розпочинаються з нової сторінки) має виглядати заповненою хоча б наполовину.
- Всі пробільні елементи мають розмір, який залежить від кеглю шрифту.
Віківолл
PDF файл
Звук
Мною обрано 3 музикальні композиції у не стисненому форматі wav(1411 kbps) та у стисненому без втрат форматі flac(1014 kbps). Композиції конвертовано у формат mp3 з бітрейтами 128, 256 та 320 за допомогою програми AIMP3 Audio Converter.
Якість звучання композиції залежить від рівня бітрейту. Якість звуку на апаратурі 2.1 майже не відчувається. Можна почути різницю тільки між 128 kbps та 1411 kbps (колонки 20Вт + саббуфер 50Вт).
Різниця якості звуку на апаратурі 2.0 відчутна. Різниця між 128 та 256 помітна. (колонки 70Вт).
Відео
DivX
DivX — відеокодек стандарту MPEG-4 Part 2; технологія відеозапису та пакет програм на її основі, що дозволяють створювати і переглядати медіа файли з високим ступенем стиснення. Остання версія 10.2.2 (17 липня 2014 р.) Він має апаратну підтримку DXVA, завдяки цьому відтворення файлів буде відбуватися дуже гладко навіть на не дуже потужному комп'ютері. Ця система настільки ефективна, що надає можливість дивитися відео високої роздільної здатності (до 1080р) або дисків Blu-Ray навіть на дуже скромних конфігураціях. Компанією DivX був також розроблений DivX Web Player, що дозволяє переглядати відеофайли формату DivX, AVI & MKV в браузерах типу Chrome, Internet Explorer, Firefox і Safari в режимі Full HD.
DVD-Video
DVD-Video відео формат використовується для зберігання цифрового відео на DVD диски, і в даний час є домінуючим форматом відео в Азії, Північній Америці, Європі та Австралії. Диски, що використовують специфікацію DVD-Video вимагають DVD-привід і MPEG-2 декодер. Комерційні DVD фільми кодуються за допомогою комбінації MPEG-2 стиснутого відео і аудіо форматів різною. Фізично, DVD формат схожий на CD з тією відмінністю, що для роботи з DVD дисками використовується лазерний промінь з меншою довжиною хвилі. За рахунок цього досягається велика щільність запису. Також, існують DVD диски з додатковим шаром для зберігання даних, що збільшує обсяг збережених даних на одній стороні вдвічі. Одношаровий DVD диск надає можливість запису до 4,7 Гбайт на одну сторону, а двошаровий - до 8,5 Гбайт.
HD-video
Формат High Definition Video - це новий стандарт відео, що пропонує користувачеві більш високу якість зображення за рахунок збільшення розподільної здатності на відтворюючому пристрою. Тому більш поширена назву формату "формат високої чіткості". High Definition Video це будь який відеоконтент з роздільною здатністю більше 1280х720 пікселів. На сьогоднішній день основними є: HD1080 (1920x1080) і HD720 (1280x720). Обидва вони маю співвідношення ширини до висоти кадру (екрана) рівним 16: 9.