Формат даних BMP (bitmap). Діагональ екрану і робочий дозвіл монітора Співак-Давид був ростом малий, Але повалив ж Голіафа

Формат даних BMP (bitmap). Діагональ екрану і робочий дозвіл монітора Співак-Давид був ростом малий, Але повалив ж Голіафа

Лабораторна робота № 4.

«Подання інформації в ЕОМ. Кодування інформації »

завдання:

    Тест «Вимірювання інформації» (12 питань \u003d 10 хв).

    Вирішити завдання по темі:

Завдання 1. У велокросів беруть участь 119 спортсменів. Спеціальний пристрій реєструє проходження кожним з учасників проміжного фінішу, записуючи його номер з використанням мінімально можливої \u200b\u200bкількості біт, однакового для кожного спортсмена. Який інформаційний об'єм повідомлення, записаного пристроєм, після того як проміжний фініш пройшли 70 велосипедистів?

1) 70 біт 2) 70 байт 3) 490 біт 4) 119 байт

Завдання 2. Скільки двійкових знаків необхідно і достатньо для того, щоб закодувати одну шкільну оцінку?

1) 1 2) 2 3) 3 4) 4

Завдання 3. Скільки різних комбінацій можна побудувати, використовуючи чотири двійкових розряди?

1) 2 2) 4 3) 8 4) 16

Завдання 4. Для комп'ютерної карткової гри використовуються 36 карт (4 масті по 9 карт). Двійковий код кожної карти складається з двох частин: коду масті і коду карти. За скільки біт має бути виділено на кодування карти (код масті + код карти даної масті)?

1) 2 + 3 2) 2 + 4 3) 1+4 4) 3 + 3

Завдання 5. Один хлопчик, щоб безпомилково визначати, хто дзвонить у двері, запропонував своїм друзям використовувати поєднання з довгих і коротких дзвінків по 3. Він роздав усім друзям індивідуальні комбінації, і у нього залишилося ще 2 комбінації для батьків. Скільки друзів у хлопчика?

1) 4 2) 6 3) 8 4) 2

Завдання 6. Для спілкування в мові племені використовується 13 основних понять і 4 зв'язки, що дозволяють з'єднувати ці поняття. Для передачі повідомлень плем'я використовує двійковий код; поєднання дзвінких і глухих звуків барабана. Повідомлення передаються порціями - поняття + зв'язка. Скільки ударів буде потрібно для кодування кожної порції повідомлення?

1) 6 2) 4 3) 8 4)2

Завдання 7. Вважаючи, що кожен символ кодується одним байтом, оцініть інформаційний обсяг наступного речення з пушкінського чотиривірші:

Співак-Давид був ростом малий, Але повалив ж Голіафа!

1) 400 біт 2) 50 біт 3) 400 байт 4) 5 байт

Завдання 8. Отримано повідомлення, інформаційний обсяг якого дорівнює 32 бітам. Чому дорівнює цей обсяг в байтах?

1) 5 2) 2 3) 3 4) 4

Завдання 9. Виберіть вірне продовження твердження: «Найменшою одиницею виміру кількості інформації є ...»

1) 1 бар 2) 1 бод 3) 1 біт 4) 1 байт

Завдання 10. Розвідник А. Бєлов повинен передати повідомлення: «Место встречи изменить нельзя. Юстас ». Пеленгатор визначає місце передачі, якщо вона триває не менше 2 хвилин. З якою швидкістю (біт / с) повинен передавати радіограму розвідник?

1) 1 біт / с 2) 2 біт / с 3) 3 біт / с 4) 4 біт / хв

Завдання 11. При підключенні до Інтернету модем забезпечує швидкість передачі даних, що дорівнює 28 800 біт / с. Скільки часу буде потрібно для передачі файлу розміром: 72 000 байт?

1) 5 секунд 2) 10 секунд 3) 20 секунд 4) 60 секунд

Завдання 12. Розмістіть одиниці вимірювання кількості інформації в порядку зростання.

А) Гігабайт Б) Мегабит В) Мегабайт Г) Терабайт

Завдання 13. 256-кольоровий малюнок містить 1 Кбайт інформації. З якої кількості точок він складається?

1) 128 2) 256 3) 512 4) 1024

Завдання 14. Шахова дошка складається з 64 полів: 8 стовпців на 8 рядків. Яку мінімальну кількість біт потрібно для кодування координат одного шахового поля?

1) 4 2) 5 3) 6 4) 7

Завдання 15. Для передачі секретного повідомлення використовується код, що складається з десяткових цифр. При цьому всі цифри кодуються одним і тим же (мінімально можливим) кількістю біт. Визначте інформаційний обсяг повідомлення довжиною в 150 символів.

1) 600 біт 2) 750 біт 3) 1200 біт 4) 60 байт

Завдання 16. Інформаційний обсяг однієї точки чорно-білого растрового зображення дорівнює:

1) 1 біту 2) 2 бітам 3) 1 байту 4) 2 байтам

Завдання 17. Інформаційний обсяг однієї точки 16-кольорового растрового зображення дорівнює:

1) 1 біту 2) 2 бітам 3) 3 бітам 4) 4 бітам

Завдання 18. Інформаційний обсяг однієї точки 256-кольорового растрового зображення дорівнює:

1) 1 біту 2) 1 байту 3) 2 бітам 4) 2 байтам

Завдання 19. . Як зміниться інформаційний обсяг графічного файлу, якщо спочатку кількість квітів дорівнювало 256, а в результаті перетворень встановлено 16 кольорів?

1. Збільшиться в 2 рази.

2. Збільшиться в 4 рази.

3. Зменшиться в 2 рази.

4. Чи зменшиться в 4 рази.

Завдання 20. Як зміниться інформаційний обсяг графічного файлу, якщо спочатку кількість квітів дорівнювало 216, а в результаті перетворень встановлено 232 квітів?

1. Збільшиться в 2 рази.

2. Збільшиться в 4 рази.

3. Зменшиться в 2 рази.

4. Чи зменшиться в 4 рази.

Завдання 21. Кольорове зображення, що використовує 16 кольорів, перетворено в чорно-біле. Як зміниться інформаційний обсяг графічного файлу?

1. Зменшиться в 2 рази.

2. Зменшиться в 4 рази.

3. Зменшиться в 8 разів.

4. Чи зменшиться в 16 разів.

Завдання 22. . 256-кольорове зображення файлу типу BMP має розмір 1024 х 768 пікселів. Визначте інформаційну ємність файлу.

1) 768 Кбіт 2) 64 Кбайт 3) 768 Кбайт 4) 192 Мбайт

Завдання 23. Чорно-біле зображення файлу типу BMP має размер1024 х 768 пікселів. Визначте інформаційну ємність файлу.

1) 768 Мбайт 2) 768 Кбайт 3) 96 Кбайт 4) 96 Кбіт

Завдання 24. У скільки разів збільшиться інформаційна ємність файлу, що містить растрове зображення, якщо підвищити глибину його кольору зі стандарту «чорно-біле» до стандарту «65 536 квітів»?

1) 8 2) 16 3) 32 4) 64

Завдання 25. У скільки разів збільшиться інформаційна ємність файлу, що містить растрове зображення, якщо підвищити глибину його кольору зі стандарту «чорно-біле» до стандарту «4 294 967 296 квітів»?

1) 8 2) 16 3) 32 4) 64

Завдання 26. Який обсяг пам'яті відеокарти займе зображення 32-розрядної файлу типу BMP, екранний розмір якого 1024 х 768 пікселів?

1) 3 Кбайт 2) 24 Кбайт 3) 3 Мбайт 4) 24 Мбайт

Завдання 27. Звичайний дорожній світлофор без додаткових секцій подає шість видів сигналів (безперервні червоний, жовтий і зелений, миготливі жовтий і зелений, червоний і жовтий одночасно). Електронний пристрій управління світлофором послідовно відтворює записані сигнали. Поспіль записано 100 сигналів світлофора. В байтах даний інформаційний обсяг становить

1) 37 2) 38 3) 50 4) 100

Завдання 28. Світлове табло складається з лампочок. Кожна лампочка може перебувати в одному з трьох станів ( «включено», «вимкнено» і «блимає»). Яку найменшу кількість лампочок має перебувати на табло, щоб з його допомогою можна було передати 18 різних сигналів?

1) 6 2) 5 3) 3 4) 4

Завдання 30. Автоматічскі пристрій здійснило перекодування інформаційного повідомлення російською мовою, спочатку записаного в 16-бітному коді Unicode, в 8-бітну систему кодування КОИ-8. При цьому інформаційне повідомлення зменшилася на 480 біт. Яка довжина повідомлення в символах?

1) 30 2) 60 3) 120 4) 480

Завдання 31. У кодуванні Unicode на кожен символ відводиться два байти. Визначте інформаційний обсяг слова з двадцяти чотирьох символів в цьому кодуванні.

1) 384 біт 2) 192 біта 3) 256 біт 4) 48 біт

Завдання 32. Вважаючи, що кожен символ кодується одним байтом, оцініть інформаційний обсяг наступного речення:

«Мій дядько самих чесних правил, Коли не в жарт занедужав, Він поважати себе примусив І краще вигадати не міг»

1) 108 біт 2) 864 біт 3) 108 кілобайт 4) 864 кілобайт

Завдання 33. Вкажіть вид комп'ютерної графіки, що виходить в результаті сканування зображення.

практична работа№5

Тема: Пристрої відображення інформації

мета: розібратися в пристроях відображення інформації.

Хід виконання роботи

1. Розгляньте монітор в лабораторії. які характеристики

він має? За допомогою програми «PC Wizard 2010» уточніть характеристики монітора.

Поточний дисплей: 1366x768 pixels на 60 Hz в True Colors (32 - ???)

Touch Support: Немає

Число моніторів: 1

Тип монітора: Samsung S19B300

Відеоадаптер: NVIDIA GeForce GT 430

nVidia CUDA: Так

2. Складіть схеми мультимедійного TFT-проектора і полісі-

ліконового мультимедійного проектора з підручника. З'ясуйте,

до якого типу проекторів відноситься проектор в лабораторії.

Схема TFT-проектора:

Схема полі-силіконового мультимедійного проектора:

3. Складіть схему оверхед-проектора.

варіант 7

1. Чорно-біле зображення файлу типу JPG має розмір

768 х 768 пікселів. Визначте інформаційний обсяг файлу.

Рішення:

1) 768 * 768/8 \u003d 73728 байт

відповідь:73728 байт

2. Для зберігання растрових зображень розміром 64x64 пік.

села відвели 1 024 Кбайт пам'яті. Яке максимально можливе

число квітів в палітрі зображення?

Рішення:

1)64 * 64 = 4096

1024 * 1024 \u003d 1048576 біт

1048576: 4096 \u003d 256 біт

256 \u003d 2 ^ 8 \u003d 8 кольору

Відповідь. 8 кольорів.

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром

256 х 128 пікселів, якщо відомо, що в зображенні використовується

палітра з 256 кольорів. Саму палітру зберігати не потрібно.

Рішення:

1) 356 * 128/1024 \u003d 32 біт

відповідь:32 біт

4. В процесі перетворення растрового графічного файлу

кількість кольорів зменшилася з 256 до 32. У скільки разів зменшився інформаційний обсяг файлу?

Рішення:

3) 8/5 \u003d 1,6 раз

відповідь:зменшиться в 1,6 раз

5. Монітор дозволяє отримувати на екрані 26 666 256 кольорів. Який обсяг пам'яті в байтах займає один піксель?

Рішення

1) 26 666 256 = 2^24.

відповідь:приблизно 24

6. Дозвіл монітора посилання - 1 024 х 768 крапок, глибина кольору -

64 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

Рішення:

1) 1024 * 768 * 64/8 \u003d 6291456 байт


відповідь:6291456 байт

Контрольні питання:

1. У чому полягає принцип дії монітора на основі

Принцип дії моніторів на основі ЕПТполягає в тому, що випускається електронною гарматою пучок електронів, потрапляючи на екран, покритий спеціальною речовиною - люмінофором, викликає його світіння

2. Які характеристики відносяться до основних для ЕПТ-моніторів

Діагональ екрану монітора - відстань між лівим нижнім і правим верхнім кутом екрану, яка вимірюється в дюймах. Розмір видимої користувачеві області екрану зазвичай трохи менше, в середньому на 1 ", ніж розмір трубки. Виробники можуть вказувати в супровідної документації два розміру діагоналі, при цьому видимий розмір зазвичай позначається в дужках чи з позначкою« Viewable size », але іноді вказується тільки один розмір - розмір діагоналі трубки. В якості стандарту для ПК виділилися монітори з діагоналлю 15 ", що приблизно відповідає 36-39 см діагоналі видимої області. Для роботи в Windows бажано мати монітор розміром, по крайней мере, 17 ". Для професійної роботи з настільними видавничими системами (НІС) і системами автоматизованого проектування (САПР) краще використовувати монітор розміром 20" або 21. ".

Розмір зерна екрана визначає відстань між найближчими отворами в цветоделітельной масці використовуваного типу. Відстань між отворами маски вимірюється в міліметрах. Чим менше відстань між отворами в тіньовій масці і чим більше цих отворів, тим вище якість зображення. Всі монітори з зерном більш 0,28 мм відносяться до категорії грубих і коштують дешевше. Кращі монітори мають зерно 0,24 мм, досягаючи 0,2 мм у найдорожчих моделей.

Роздільна здатність монітора визначається кількістю елементів зображення, які він здатний відтворювати по горизонталі і вертикалі. Монітори з діагоналлю екрана 19 "підтримують дозвіл до 1920 * 14400 і вище.

3. У чому полягає особливість мультимедійних моніторів?

У мультимедійних моніторах акустичні колонки встановлюються всередині його корпусу і розташовуються або з боків від екрану, або під екраном. При наявності вбудованої акустичної системи накладаються специфічні вимоги на форму і конструкцію корпусу монітора, оскільки він повинен мати не тільки хороший дизайн, але і забезпечувати необхідні резонансні властивості для отримання якісного звуку.

4. На яких фізичних явищах засновано функціонування

РК-моніторів?

Екрани LCD-моніторів (LiquidCrystalDisplay, рідкокристалічні монітори) зроблені з речовини (ціанофеніл), яке знаходиться в рідкому стані, але при цьому має деякі властивості, властивими кристалічним тілам. Фактично це рідини, що володіють анізотропією властивостей (зокрема оптичних), пов'язаних з впорядкованістю в орієнтації молекул.

5. Які фактори необхідно брати до уваги при виборі

монітора?

Діагональ екрану і робочий дозвіл монітора

Вибір моніторів в магазинах величезний. Але який формат вибрати? Майже квадратний 5: 4 або широкоформатний 16: 9?

Застаріваючий формат 5: 4, В основному це 17- і 19-дюймові монітори. Таких залишається в продажу все менше. Потрібно мати на увазі, що у цих моніторів, незважаючи на різні розміри екрану, однакове дозвіл 1280x1024 пікселів. Але якщо на 19-дюймовому екрані стандартну сторінку А4, розкривши її на весь екран, можна читати, то ця ж сторінка на 17-дюймовому екрані виглядає дрібно.

Зараз в магазинах продаються в основному широкоформатні монітори 16: 9. З огляду на, що на домашньому комп'ютері користувач дивиться фільми, то такий формат доведеться вельми до речі. Зображення буде на весь екран. Та й широке зображення більш фізіологічно, більш звично для наших очей.

Монітор із роздільною здатністю. У магазинах продаються зараз в основному монітори з роздільною здатністю 1366x768, 1920x1080. Перші - дешевше. Але 1920x1080 (FullHD- дозвіл) - це дозвіл сучасних LCD- телевізорів. Найякісніші фільми - саме в такому дозволі. Тому якщо думати про перспективу - значить, потрібно купувати монітор з роздільною здатністю 1920x1080. Виставити інший дозвіл, як це було можливо у ЕПТ-моніторів не вийде. Справа в тому, що матриця РК монітора може повноцінно працювати тільки в своєму робочому дозволі. Інші роздільності підтримуються, ви їх можете виставити, але якість буде потворне. По-перше, відбудеться спотворення зображення через порушення пропорції сторін. По-друге, розмиття зображення як зворотний бік щодо великого розміру пікселя і його строго прямокутної форми. Тому в ЖК-моніторах, на відміну від ЕЛТ моніторів, має стояти тільки його «рідне», робочий дозвіл.

Розмір екрану монітора. Продаються широкоформатні монітори від 18,5 ". Дозвіл таких невеликі-ших моніторів - 1366x768. Якщо все одно, який монітор, аби в Інтернет виходити, то такого монітора цілком достатньо. Якщо ж ви хочете купити монітор з роздільною здатністю 1920x1080, то такі монітори мають розмір екрану від 21,5 ". Але при однаковому дозволі 1920x1080 на екрані монітора поміщається однаковий обсяг інформації. І якщо на 23-дюймовому екрані сторінку можна читати на відстані, то на 21,5-дюймовому екрані текст буде дрібнуватий, хоч окуляри одягай!

Так що для комфортної роботи за монітором з роздільною здатністю екрану 1920x1080 самий відповідний розмір екрану - 23 дюйми.

Оверхед-проекторпризначений для демонстрації зображення, попередньо нанесеного за допомогою фломастерів або принтера і ксерокса на прозору плівку. Зображення розміщується на робочому полі оверхед-проектора, яке висвітлюється спеціальним, а потім за допомогою лінзи Френеля проектується на екран. Залежно від оптичної

Схеми проходження світлового променя розрізняють оверхед-проектори, що працюють в що проходить і відбитому світлі.

діапроєкциіполягає в проектуванні на екран в світлі зображень на прозорих носіях різного формату (плівка, діафільми, діапозитиви, слайди і мікро копії).

діаскоп -проекційний апарат для відтворення на екрані нерухомих зображень з прозорих і непрозорих носіїв. Принцип роботи діаскопію полягає в тому, що потік світла від джерела світла зі сферичним відбивачем (рефлектором) направляється на конденсор (дві лінзи), що збільшує інтенсивність світлового потоку. Об'єкт проекції розташовується між конденсором і об'єктивом, що збільшує різке сфокусоване зображення.

Діапроектори для слайдівмають автоматичні системи швидкої їх зміни, автофокусування, дистанційного керування, програмування послідовності і часу показавши заряджених в касету або круглі магазин діапозитивів, забезпечуються аудіо магнітофонами.

Кадропроекторирозраховані на демонстрацію діапозитивів в касеті зі зміною кадрів вручну, дистанційно з напівавтоматичним або автоматичним управлінням.

Епіпроектори -проектують на екран непрозорі об'єкти (сторінки, малюнки, карти, графіки, схеми, креслення, фотографії і малогабаритні плоскі предмети) у відбитому світлі. Принцип їх роботи полягає в тому, що світловий потік, відбитий від об'єкта проекції, за допомогою об'єктива і дзеркала направляється на екран. Для запобігання потрапляння світла з апарату в приміщення він поміщається в кожух. Епіпроектори оперативніше, ніж діапроектори, але у них гірше якість і яскравість зображення на екрані.

Відеопроектори відображають на великому екрані відеосигнали, що формуються відеомагнітофонами, програвачами відеодисків, аналоговими відеокамерами, цифровими фото- та відеокамерами, телевізійними приймачами, персональними комп'ютерами і ін.

Пристрої, що дозволяють проектувати на екран статичні і динамічні сигнали від різних аудіо відеоджерел як окремо, так і в їх сукупності і навіть одночасно з декількома джерелами, отримали назву мультимедійних проекторів.

монітор - це пристрій, призначений для візуального відображення інформації. Класифікувати монітори можна за різними параметрами. Розглянемо різні класифікації.

По виду виведеної інформаціївиділяють монітори:

1. Алфавітно-цифрові:

· Дисплеї, що відображають тільки алфавітно-цифрову інформацію;

· Дисплеї, що відображають псевдографічні символи;

· Інтелектуальні дисплеї, що володіють редакторськими можливостями і здійснюють попередню обробку даних

2. Графічні для виведення текстової та графічної інформації:

· Векторні - лазерне світлове шоу;

· Растрові - використовуються практично в кожній графічної підсистеми PC. В даний час дисплеї такого типу зазвичай називають растровими, оскільки кожному елементу зображення на екрані відповідає один або кілька бітів відеопам'яті.

За типом екрану розрізняють:

1. ЕПТ-монітори - на основі електронно-променевої трубки;

2. РК-монітори - на базі рідких кристалів;

3. плазмові монітори - на основі плазмової панелі;

4. проектори - відеопроектор і екран, розміщені окремо або об'єднані в одному корпусі;

5. OLED-монітори - реалізують технологію OLED (Organic Light-Emitting Diode - органічний світловипромінювальних діод);

6. віртуальні ретинальні монітори - застосовують технологію пристроїв виведення, яка формує зображення безпосередньо на сітківці ока;

7. лазерні монітори - на основі лазерної панелі.

За розмірності відображеннямонітори поділяються на такі види:

1. двомірний (2D) - одне зображення для обох очей;

2. тривимірний (3D) - для кожного ока формується окреме зображення з метою отримання ефекту обсягу.

За типом відеоадаптеравиділяють монітори:

За типом кабелю монітори класифікують наступним чином:

1. композитні;

2. роздільні;

Класифікація моніторів за типу пристрою використання:

1. в телевізорах;

2. в комп'ютерах;

3. в телефонах;

4. в калькуляторах;

5. в інфокіосках;

6. в навігаторах.

Сенсорний екран -пристрій введення інформації, що представляє собою екран, що реагує на дотик до нього.

Таблиця 4.1 Переваги та недоліки використання сенсорних екранів

Пристрій

переваги

недоліки

Кишеньковий

простота інтерфейсу

високе енергоспоживання

В апараті можуть поєднуватися невеликі розміри і великий екран

Немає тактильної віддачі - складно працювати в умовах тряски. Неможливий сліпий набір.

Швидкий набір в спокійній обстановці

Широко розширюються мультимедійні можливості апарату

Доводиться або займати дві руки, або робити великі, придатні для натискання пальцем елементи інтерфейсу.

Тонкі моделі екранів навіть при незначному пошкодженні ризикують бути потрісканою або взагалі розбитими.

стаціонарне

підвищена надійність

Для екранів, що реагують на пальці, відсутність тактильної віддачі.

Стійкість до жорстких зовнішніх впливів, пило - і вологозахищений.

Працюючи з вертикальним екраном, користувач змушений тримати руку на вазі. Тому вертикальні екрани придатні тільки для епізодичного використання в пристроях на зразок банкоматів.

На горизонтальному екрані руки загороджують огляд.

Навіть з гострим пером обмежує точність позиціонування дій оператора на сенсорних екранах без курсора.

Без спеціальних покриттів відбитки пальців можуть заважати користувачеві.

Практична частина

1. Складіть схеми мультимедійного TFT-проектора і полісиліконовий мультимедійного проектора. Опишіть принцип дії.

2. Складіть схему оверхед-проектора. Опишіть принцип дії.

3. Зобразіть схеми діапроектор і епіпроектора.

4. Вирішіть завдання за варіантами.

5. Дайте відповідь на контрольні питання.

ВАРІАНТ 1

1. Чорно-біле зображення файлу типу BMP має розмір 1024х768 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 32х32 пікселя відвели 512 байт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 64х64 пікселя, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 256 до 1024. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 34 345 654 кольори. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора 1280х1024 пікселів, глибина кольору - 64 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 2

1. 256-кольоровий малюнок містить 1 Кбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 128х128 пікселів відвели 4 Кбайт пам'яті. Яке максимальне можливе число квітів в палітрі зображення.

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 32х32 пікселя, якщо відомо, що в зображенні використовується палітра з 128 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 8 до 256. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 33 333 316 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 800х600 пікселів, глибина кольору - 32 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 3

1. Чорно-біле зображення файлу типу JPG має розмір 1024х768 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 64х64 пікселя відвели 1024 байт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 64 до 1024. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 216 222 216 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 1280х1024 пікселів, глибина кольору - 32 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 4

1. 128-кольоровий малюнок містить 1 Мбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 256х256 пікселів відвели 3 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 64х64 пікселя, якщо відомо, що в зображенні використовується палітра з 128 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 32 до 256. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 17 123 216 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 640х480 пікселів, глибина кольору - 4 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму.

ВАРІАНТ 5.

1. Чорно-біле зображення файлу типу BMP має розмір 1024х1024 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 32х32 пікселя відвели 1024 байт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 128х128 пікселів, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 16 до 512. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 62789216 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 640х480 пікселів, глибина кольору - 16 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 6

1. 256-кольоровий малюнок містить 12 Кбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 128х128 пікселів відвели 14 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 32х64 пікселя, якщо відомо, що в зображенні використовується палітра з 64 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів збільшили з 32 до 1024. У скільки разів збільшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 13 345 216 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 800х600 пікселів, глибина кольору - 16 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 7

1. Чорно-біле зображення файлу типу JPG має розмір 768х768 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 64х64 пікселя відвели 1024 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 256х128 пікселів, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів зменшилася з 256 до 32. У скільки разів зменшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 26 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 1024х768 пікселів, глибина кольору - 64 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 8

1. 64 -кольоровий малюнок містить 20 Мбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 128х256 пікселів відвели 13 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 1024х512 пікселів, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів зменшилася з 256 до 8. У скільки разів зменшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 36 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 640х480 пікселів, глибина кольору - 8 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 9

1. Чорно-біле зображення файлу типу BMP має розмір 1024х512 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 512х512 пікселів відвели 512 байт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 34х64 пікселів, якщо відомо, що в зображенні використовується палітра з 16 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів зменшилася з 1024 до 16. У скільки разів зменшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 23 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 1024х768 пікселів, глибина кольору - 32 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 10

1. 128 -кольоровий малюнок містить 11 Кбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 64х128 пікселів відвели 42 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 64х64 пікселів, якщо відомо, що в зображенні використовується палітра з 32 кольорів. Саму палітру зберігати не потрібно.

5. Монітор дозволяє отримувати на екрані 16 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 800х600 пікселів, глибина кольору - 17 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 11

1. Чорно-біле зображення файлу типу JPG має розмір 1024х512 пікселів. Визначте інформаційний обсяг файлу.

2. Для зберігання растрових зображень розміром 128х128 пікселів відвели 2048 байт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 64х64 пікселів, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів зменшилася з 1024 до 64. У скільки разів зменшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 32 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 1280х1024 пікселів, глибина кольору - 16 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 12

1. 64 -кольоровий малюнок містить 512 Мбайт інформації. З якої кількості точок він складається?

2. Для зберігання растрових зображень розміром 256х256 пікселів відвели 53 Кбайт пам'яті. Яке максимально можливе число квітів в палітрі зображення?

3. Вкажіть мінімальний обсяг пам'яті (в кілобайтах), достатній для зберігання будь-якого растрового зображення розміром 265х256 пікселів, якщо відомо, що в зображенні використовується палітра з 256 кольорів. Саму палітру зберігати не потрібно.

4. В процесі перетворення растрового графічного файлу кількість кольорів зменшилася з 512 до 32. У скільки разів зменшився інформаційний обсяг файлу?

5. Монітор дозволяє отримувати на екрані 61 кольорів. Який обсяг пам'яті в байтах займає один піксель?

6. Дозвіл монітора - 1024х768 пікселів, глибина кольору - 20 біт. Який необхідний обсяг відеопам'яті для даного графічного режиму?

ВАРІАНТ 13

1. Чорно-біле растровое графічне зображення має розмір 1200'256 точок. Який обсяг пам'яті займе це зображення?

2. Для зберігання растрових зображень розміром 256 x265 пікселів відвели 120 КБ пам'яті. Яке максимально можливе число квітів в палітрі зображення.

3. Який обсяг відеопам'яті необхідний для зберігання чотирьох сторінок зображення, якщо бітова глибина дорівнює 24, а роздільна здатність дисплея - 800 х 600 пікселів?

4. Визначити обсяг відеопам'яті комп'ютера, який необхідний для реалізації графічного режиму монітора High Color (16 біт на точку) з роздільною здатністю 1024 х 768 пікселів і палітрою кольорів з 65536 кольорів.

5. У процесі перетворення растрового графічного зображення кількість кольорів зменшилася з 65536 до 16. У скільки разів зменшиться обсяг яку він обіймав пам'яті?

6. Чи достатньо відеопам'яті обсягом 256 Кбайт для роботи монітора в режимі 640 '480 і палітрою з 16 кольорів?

У сьогоднішньому уроці ми розглянемо перший на нашому шляху файловий формат. Різні формати файлів призначені для зберігання різної інформації. Кожен формат задає спосіб організації даних в файлі.

Нам належить познайомитися з безліччю різних форматів файлів: зображеннями, тривимірними моделями, аудіо-файлами, відео-файлами. Почнемо ж з одного з найпростіших графічних форматів - BMP.

BMP - bitmap - бітове відображення. Поняття "відображення" взято з математики. В математиці відображення стоїть дуже близько до поняття функції. Для простоти вважайте, що слово bitmap - це картинка (хоча це і не так).

Інформація про фото BMP (bmp file header)

У кожного файлу bitmap є заголовок з 14 байт. Поля цього заголовка:

2 байта. Рядок BM (в Windows).
4 байта. Розмір файлу в байтах.

2 байта. Зарезервоване поле. Потрібно ініціювати нулем.
4 байта. Адреса з якого починається власне зображення. Або по іншому - зміщення на початок зображення.

Давайте створимо зображення 100x100 пікселів. Кожен піксель займає 32 біта. Файловий заголовок буде виглядати ось так:

BM
14+40+100*100*4
0
0
14+40

Важливе зауваження: насправді ці числа зберігаються як послідовність байтів. Сподіваюся, це зрозуміло. Тут (і в наступному прикладі) я розташував їх у стовпчик для зручності сприйняття.

Розберемося з другим полем. 14 - розмір файлового заголовка. 40 - розмір заголовка зображення (про нього нижче), 100 * 100 - кількість пікселів. І крім того, так як ми домовилися, що кожен піксель буде займати 32 біта (4 байта), то потрібно кількість пікселів помножити на чотири.

Останнє поле: безпосередньо зображення починається відразу після файлового заголовка (14 байт) і заголовка зображення (40 байт).

Інформація про зображення BMP (заголовок зображення)

Існує кілька версій BMP. Визначити версію можна за розміром заголовка зображення. Ми будемо користуватися версією Windows V3, яка займає 40 байт. Інші версії займають 12, 64, 108, 124 байта.

У WinAPI для зберігання bmp версії Windows V3 використовується структура BITMAPINFOHEADER.

Поля заголовка Windows V3:

4 байта. Розмір заголовка. Завжди задається 40 байт.
4 байта. Ширина зображення в пікселях.
4 байта. Висота зображення в пікселях.
2 байта. Дане поле завжди містить одиницю.
2 байта. Глибина кольору - кількість бітів в пікселі.
4 байта. Метод стиснення.
4 байта. Розмір зображення. Тут вказується розмір безпосередньо зображення - без урахування розміру заголовків.
4 байта. Горизонтальна роздільна здатність в пікселях на метр (кількість пікселів в одному метрі).
4 байта. Вертикальна роздільна здатність в пікселях на метр (кількість пікселів в одному метрі).
4 байта. Кількість квітів у палітрі.
4 байта. Кількість важливих квітів в палітрі.

Тепер подивимося як буде виглядати заголовок зображення в нашому випадку:

40
100
100
1
32
0
100*100*4
2795
2795
0
0

Для методу стиснення ми обрали 0 - без стиснення. Можливі інші значення. З цікавих: BI_JPEG (значення - 4) - стиснення використовується в jpeg-зображеннях і BI_PNG (значення - 5) - стиснення використовується в png-зображеннях.

Горизонтальний і вертикальний дозвіл ми задали рівним 2795. У більшості графічних редакторів при створенні зображення задається дозвіл 71 піксель на дюйм (ppi - pixel per inch)). Так ось, 71ppi це і є 2795 пікселя на метр. Дозвіл використовується для додання зображенню фізичної довжини (для виведення на принтер наприклад).

Після заголовків розташована палітра кольорів. Якщо її немає, то після заголовків відразу починається зображення. Зображення з палітрами ми поки розглядати не будемо.

Дані зображення BMP

Зображення складається з пікселів. Формат пікселів задається глибиною кольору (дивіться вище). У нашому прикладі ми використовували 32 біта на піксель. 32-ох бітний колір зазвичай складається з чотирьох каналів: альфа (прозорість), червоний, зелений, синій: ARGB (Alpha, Red, Green, Blue). Іноді альфа-канал не використовується, в цьому випадку зображення все одно може займати 32 біта, просто при обчисленнях не звертають уваги на значення одного каналу. У цьому випадку назви каналів записуються так: XRGB.

Кожен канал займає 8 біт (1 байт) і може приймати 256 значень: від нуля до 255 (від 0x00 до 0xff).

У bmp зображення зберігається порядково від низу до верху, тобто першими записуються нижні рядки, потім верхні. Переконайтеся в цьому: завантажте одне із зображень з першої вправи і збережіть тільки половину рядків цього зображення в інший файл.

При 32-ухбітной глибині кольору канали в bmp записуються так: BGRA. Саме в такому порядку: синій, зелений, червоний, альфа.

Розмір рядка даних в зображенні bmp должнен бути кратний чотирьом (в байтах). Якщо це не так, то рядок доповнюється нулями. Це відбувається якщо використовується 1,2,4,8,16,24 біта на канал. Наприклад, у нас є зображення шириною в 3 пікселі і ми використовуємо 16-бітний колір. Ширина рядка: 16 * 3 \u003d 48 (6 байт). Але довжина рядка повинна бути кратною чотирьом, тому додаються ще два байта і довжина рядка в даному прикладі буде дорівнює восьми байтам. Хоча в останніх двох байтах кожного рядка і не буде зберігається корисної інформації. Потрібно враховувати умова кратності розміру рядка чотирьом при роботі з не 32-ох бітних зображеннями.

Тепер продолжнім з нашим прикладом і з допомогою коду створимо зображення. Кожен піксель ініціалізується випадковим кольором:

Std :: ofstream os ( "temp.bmp", std :: ios :: binary); unsigned char signature \u003d ( "B", "M"); unsigned int fileSize \u003d 14 + 40 + 100 * 100 * 4; unsigned int reserved \u003d 0; unsigned int offset \u003d 14 + 40; unsigned int headerSize \u003d 40; unsigned int dimensions \u003d (100, 100); unsigned short colorPlanes \u003d 1; unsigned short bpp \u003d 32; unsigned int compression \u003d 0; unsigned int imgSize \u003d 100 * 100 * 4; unsigned int resolution \u003d (2795, 2795); unsigned int pltColors \u003d 0; unsigned int impColors \u003d 0; os.write (reinterpret_cast (Signature), sizeof (signature)); os.write (reinterpret_cast (& FileSize), sizeof (fileSize)); os.write (reinterpret_cast (& Reserved), sizeof (reserved)); os.write (reinterpret_cast (& Offset), sizeof (offset)); os.write (reinterpret_cast (& HeaderSize), sizeof (headerSize)); os.write (reinterpret_cast (Dimensions), sizeof (dimensions)); os.write (reinterpret_cast (& ColorPlanes), sizeof (colorPlanes)); os.write (reinterpret_cast (& Bpp), sizeof (bpp)); os.write (reinterpret_cast (& Compression), sizeof (compression)); os.write (reinterpret_cast (& ImgSize), sizeof (imgSize)); os.write (reinterpret_cast (Resolution), sizeof (resolution)); os.write (reinterpret_cast (& PltColors), sizeof (pltColors)); os.write (reinterpret_cast (& ImpColors), sizeof (impColors)); unsigned char x, r, g, b; for (int i \u003d 0; i< dimensions; ++i) { for (int j=0; j < dimensions; ++j) { x = 0; r = rand() % 256; g = rand() % 256; b = rand() % 256; os.write(reinterpret_cast(& B), sizeof (b)); os.write (reinterpret_cast (& G), sizeof (g)); os.write (reinterpret_cast (& R), sizeof (r)); os.write (reinterpret_cast (& X), sizeof (x)); )) Os.close ();

В результаті виконання даного коду в папці з вашим проектом (якщо ви запускали програму через відладчик (F5)) або в папці Debug рішення (якщо ви запускали виконуваний файл.exe) буде створений файл temp.bmp, який можна відкрити в будь-якому простмотрщіке картинок. Зображення складається з кольорових крапок.

BMP - популярний формат нестислого растрового зображення. У заголовку файлу записана інформація про зображення - розмір файлу, ширина і висота малюнка, глибина пікселів, кількість квітів. Після заголовка може слідувати палітра. Далі йде безпосередньо набір даних про пікселі, який ідентифікує положення кожного пікселя і його колір. Файли BMP підтримують кілька різних глибин кольору - від чорно-білого зображення (1 біт) до Deep color (64 біт). Реалізована підтримка часткової прозорості різної битности. Перевагою формату є той факт, що зображення зберігається без втрат якості. Однак, чим більше геометричні розміри BMP-зображення і колірна глибина, тим більше розмір файлу. Наприклад, розмір звичайної фотографії з глибиною кольору 24 біт може легко досягти 15 МБ і більше. Тому сфера цілеспрямованого застосування формату обмежена. В основному, він використовується для великих монохромних зображень - піктограм, схем, креслень - там, де дуже важлива точна передача деталей. Підтримка формату BMP інтегрована в Windows, таким чином файл можна відкрити подвійним клацанням миші.

Розширення файла.bmp є точковий малюнок. Перегляд і обробка растрового зображення у форматі BMP можлива за допомогою наступних програм: Adobe Photoshop CC, Adobe Photoshop Elements 14, Adobe Illustrator CC, Corel PaintShop Pro X9. Також перераховані програми можуть конвертувати зображення, картинки і малюнки даного формату.

 

 

Це цікаво: