Зморщений слон в консервній банці: формати графічних файлів, Різне, Графіка, статті

Головачов Андрій, photoshop.nasmnogo.ru/

Скакалки для тих, хто не любить читати вступу:

bmp pcx targa pict

Ось сиджу зараз, підперши голову гуде поглядом на упаковку локшини швидкого приготування і думаю про вас, про передплатників. Ну не робіть ви такі кавунові очі: з'їзд "даху" суть явище звичайно неодностороннего, відносне і навіть іноді двосічна .. Дизайнер теж людина – не може харчуватися рясними, але некалорійним фантомами свого натхнення. Ну зобов'язала мене нелегка зайнятися нелегкою дозвіллям в місці з аж ніяк не легким харчуванням. Ось і дряпають ці рядки для вас майже як граф Монте Крісто – на уривках туалетного паперу, клаптиках рецептів та закривавлених марлевих пов'язках … "Геть ліричні відступу! "- гаркне зайнятої читач, -" причому тут локшина?! "А тут справа в балансі вмісту і форми, а, точніше, в приматі останньої над першою. Адже що б не було написано на пакетику, всередині суть одна – локшина, яку нам намагаються повісити на вуха під виглядом нової марки.

Тут моє потай збочене (тільки нікому не кажіть! ;-)) Свідомість провело паралельні, але парадоксальним чином перетинаються з комп'ютерною графікою лінії. Начинка – це зображення. Кольорове, рельєфне і іноді навіть пікантне, зовсім як справжня локшина. А спосіб його записи за допомогою абстрактних нулів і одиниць на поверхні магнітного носія – формат файлу – є упаковка, в якій подана начинка. Але навіщо існує так багато видів упаковки? Навіває тугу спадаючий в бездонні глибини desktop'а список доступних типів файлів вікна збереження документа. Невже всі ці рядки настільки ж однакові, як і фальшивий кольоровий целофан бистроразваріваюшейся локшини? Ваш покірний слуга, благо робити було більше нічого, вирішив провести серйозне академічне дослідження форматів графічних файлів і приводів для їх застосування.

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

* .bmp

Отже, скинемо горезвісну локшину з вух і візьмемося перебирати комбінації букв після крапки. Почнемо, звичайно ж, з bmp (Windows Device Independent Bitmap). Як прозового відступу зауважу, що, на мою скромну думку, формат графічного файлу гідний права на життя лише в двох випадках: він повинен або добре зменшувати об'єм зображення в байтах або забезпечувати підтримку будь-яких корисних додаткових функцій. Так от, bmp, Також відомий під ім'ям dib, Не забезпечує ні того, ні іншого. Зберігає дані про колір тільки в моделі rgb, підтримує як індексовані кольори, так і true color, причому в режимі індексованих кольорів можлива найпростіша компресія RLE. Вся "мультиплатформеність" формату полягає лише в підтримці Windows і OS / 2 .. Так чому ж він такий популярний?

Причина, напевно, в його примітивності і ліні програмістів, що використовують графіку у цьому форматі для подання всередині своїх програм. Адже bmp записує мозаїчні елементи картинки – піксели – просто поспіль один за одним, як цифри, що характеризують колір цих ділянок зображення. Щоб відновити графічний образ на екрані з формату bmp не треба проводити ніяких складних і ресурсномістких операцій по декодуванню – достатньо лише послідовно зчитувати номери кольорів пікселів в палітрі rgb і відображати їх потік на екрані. Такий простий алгоритм не може не позначитися на ступені завантаження процесора при обробці файлів bmp. От і використовують їх для зберігання логотипів, splash-screen'ов, іконок та інших графічних бирюлек всередині програм. Ну і, природно, не обійшлося без підтримки bmp всіма улюбленої корпорацією Microsoft. Bmp – Офіційний графічний формат платформи Windows.

детальніше про формат · · · »

* .pcx

Свою пальму першості за примітивізму колись виплекав і формат pcx: він майже так само простий всередині, як і bmp. Pcx настільки древній, що деякі всерйоз замислюються про його використання пітекантропами в наскального піксельної мозаїці. Насправді, він був розроблений фірмою Z-Soft спеціально для свого графічного редактора PC PaintBrush під операційну систему MS-DOS. Можливості у цього формату такі ж, як і у bmp, тільки підтримка OS / 2 відсутній. Зате pcx можна подивитися більшістю програм під DOS, у тому числі внутрішнім переглядачем Norton Commander. У цьому зв'язку pcx запам'ятався мені як формат першої фотографії, яку я побачив на екрані персонального комп'ютера. Це була маленька біла мишка .. ну ви пам'ятаєте, якщо бачили .. Зараз тепла хвиля спогадів про 4-х кольорових дисплеях накриє мене з головою, тому давайте скоріше перейдемо до наступного формату.

детальніше про формат · · · »

*. tga

Також користується повагою серед програм DOS формат targa (Truevision Targa Image File). Він підтримує глибину кольору від 8 до 32 біт на піксель і використовує алгоритм компресії без втрат RLE. Файли формату targa часто застосовувалися DOS версією 3DStudio Max для зберігання текстур. Більше нічим примітним targa не виділяється.

детальніше про формат · · · »

*. pct

Про Macintosh! як багато в цьому звуці .. Pict (Macintosh QuickDraw Picture Format) – це внутрішній формат операційної системи Mac, аналог bmp. Але який аналог! Він здатний нести в собі растрову і векторну інформацію, текст і навіть звук! Така приголомшлива гнучкість формату зайвий раз підтверджує ефективність використання Mac при роботі з мультимедіа. Зображення може зберігатися як в RGB, так і в CMYK, причому глибина кольору варіюється від індексованих кольорів до true color; реалізований алгоритм компресії без втрат RLE. Формат pict відкривається усіма додатками, розробленими для Mac (QuickTime, Photoshop, etc.)

детальніше про формат · · · »

[Вперед]

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*