Багато користувачів стикаються з зображеннями у форматі BMP. Сьогодні мало хто знає, що це таке. Зараз ми розглянемо графічний формат BMP більш детально. Більш того, ми не тільки відстежимо історію його виникнення та еволюцію, але й запропонуємо деякі найпростіші методи його перетворення в інші популярні формати.
Що таке BMP-формат?
Не будемо особливо вдаватися в технічні подробиці. Зазначимо, що BMP є форматом зберігання графічних зображень у вигляді точкового малюнка на основі одношарових растрів.
Так, це дійсно так. Спочатку формат зображення BMP застосовувався виключно до растрових малюнків і був універсальним (стандартним) розширенням для всієї графіки взагалі.
Історія виникнення
Історія створення цього формату нерозривно пов 'язана з корпорацією Microsoft, яка вперше реалізувала його в своєму головному дітищі - операційній системі Windows. Крім того, незважаючи на постійну конкуренцію з Apple, підтримка графіки такого типу пізніше була заявлена для операційки OS/2.
Правда, з тих пір BMP-формат графіки зазнав безліч змін. Спочатку передбачалося, що структура зображення будується на поєднанні маленьких квадратиків, сьогодні відомих під назвою пікселів. Вважається, що кожен піксель зображення може містити дані про різну глибину кольору (кількість біт на одну таку графічну одиницю). Значення, які використовуються для визначення бітності кольору, виглядають так: 1, 2, 4, 8, 16, 24, 32, 48, 64 біти.
При цьому для значень менше 8 колір вказується тільки за допомогою індексу палітри (таблиці) відтінків, а для значень вище індекс береться зі стандартної моделі RGB. Остання містить варіації кольорів, що отримуються на основі змішування червоного, зеленого і синього.
Як вже зрозуміло, чим вища бітність, тим більшим буде розмір кінцевої картинки. Треба сказати, що формат файлу BMP і в ті далекі часи, і сьогодні виглядає таким собі мастодонтом, адже його розмір досить великий. Пов 'язано це з тим, що саме зображення є незжатим, порівняно, припустимо, з тим же форматом JPG. За розміром файли з різними типами розширення, що містять одне і те ж зображення, можуть відрізнятися не те що в сотні - в десятки тисяч разів.
Чим відкрити формат файла BMP?
Що стосується відкриття зображень такого типу, будь-яка операційка Windows має вбудовані засоби для цього.
Поки ще не були створені програми для перегляду, основним засобом редагування залишалася рідна програма Paint, що входить до складу будь-якої версії Windows. Тоді цей додаток підтримував виключно BMP-формат.
Як вже зрозуміло, з розвитком технологій та еволюцією самого формату змінювалася і програма. Сьогодні можливості Paint набагато вищі, ніж у початкових його версій.
Крім того, з появою програм для перегляду та редагування графіки формат файлу BMP був заявлений в технічній підтримці і в них. Не дивно, адже саме він з 'явився "прадідом" практично всіх відомих сьогодні розширень файлів зображень.
Програм для роботи з такими графічними даними можна знайти дуже багато. Серед засобів перегляду, наприклад, у Windows можна використовувати стандартний засіб, серед сторонніх програм досить популярними є програмні пакети типу AC^ ee або Irfan View і багато інших.
Що стосується редагування, для роботи можна застосовувати все, що завгодно, наприклад, ті ж Adobe Photoshop, Corel Draw або будь-який інший графічний редактор, що має навіть мінімальний набір інструментів і можливостей.
Найпростіший спосіб перетворення формату BMP
Тепер подивимося, як змінити формат BMP найпростішими способами. Для цього можна використовувати ті самі графічні редактори.
Якщо ви візьмете до прикладу стандартну програму Paint, спочатку в ній відкривається файл BMP, після чого з меню "Файл" вибирається команда "Зберегти як"..., де в корені, в нижньому рядку (спадне меню) можна знайти підтримувані формати.
Власне, в будь-якому іншому графічному редакторі технологія перетворення точкового малюнка аналогічна вище описаній. У деяких програмах можна знайти і команди експорту, які, в принципі, нічим особливо і не відрізняються, оскільки при їх використанні вся процедура знову ж таки зводиться тільки до вибору іншого підтримуваного графічного формату, відмінного від початкового BMP.
Використання конвертерів
Одним з найпростіших способів, що дозволяють перевести в формат BMP картинку іншого типу, не кажучи вже про використання стандартних засобів Windows і графічних редакторів, є застосування спеціалізованих конвертерів, які працюють в автоматичному режимі.
Тут все просто. Користувач додає графічні файли, що підлягають перетворенню, у вікно програми, після чого вибирає кінцевий формат (в даному випадку BMP) і натискає кнопку старту процесу конвертування. Кінцеві файли у новому вигляді буде збережено у теці, де встановлено типову програму або вказано вручну.
До речі, те ж саме стосується і зворотного процесу, коли потрібно перетворити BMP-формат в який-небудь інший.
При всій безлічі програм такого напрямку в Інтернеті можна знайти чимало ресурсів, що дозволяють здійснювати такі перетворення в режимі онлайн. Тільки в даному випадку користувач завантажує файли на сайт, вибирає кінцевий формат, після чого скачує результат собі на комп 'ютер. Погодьтеся, порівняно з першими двома способами, не дуже зручно.
Ув 'язнення
Ось коротко і все, що можна сказати про формат графіки BMP. Зі зрозумілих причин технічна сторона питання в плані структури файлу не розглядалася. Пересічному юзеру такі дані навряд чи щось скажуть.
Але на закінчення хотілося б додати декілька слів про перетворення графічних файлів саме в незжатий формат BMP. Звичайно, його нинішній варіант займає менше місця на диску. Але все одно він відрізняється від більш сучасних стислих типів даних. В принципі, сам формат BMP можна назвати навіть дещо застарілим, оскільки сьогодні його мало хто використовує. Тому перетворення стислих форматів на тип графічних файлів з розширенням .bmp на сучасному етапі здається явно недоцільним.