загрузка...
загрузка...
На головну

формат GIF

Дивіться також:
  1. I Трансформатори
  2. IV.2.2. Основні параметри трансформаторів
  3. IV.2.4. маркування трансформаторів
  4. NB! В даний час приміщення здається в оренду, 8 орендарів орендує 8 приміщень різного розміру і формату (офіси, автошкола, танцювальна школа та ін.).
  5. автоформатування
  6. Олександр I і М. М. Сперанський: реформаторські ідеї і реформаторська діяльність.
  7. Алексєєв Е. Г. Електронний підручник з інформатики
  8. Введення в інформатику
  9. Векторна діаграма трансформатора при короткому замиканні
  10. Великі реформи Олександра II. Причини згортання реформаторського процесу.
  11. Виникнення, етапи розвитку і технологічні аспекти інформатизації
  12. Питання 1-2. Інформаційні ресурси. Роль інформатики в розвитку сучасного суспільства

Команди.

00FF

SHORT

Для будь-яких 1, 2, 3.

2 - висновок через

3 - багатосторінковий зображення.

100 - управляє шириною малюнка.

SHORT

<0?65535> - ширина в точках.

101 - управляє висотою малюнка.

SHORT

<0?65535> - висота в точках.

Можна задати кількість біт на одну точку.

11A

Rational

Дозвіл в точках на дюйм (dpi). Можна вказати якість виведення.

128 - одиниця дозволу.

Можна задати орієнтацію малюнка при виведенні. Це команда 112. Тип SHORT. Діапазон <1?8>. 1 - орієнтація як у монітора (0,0 - лівий верхній кут). Досить багаті можливості для коментарів. Можна також задати типи стиснення.

Починаючи з п'ятої версії виділяють 4 види зображення даних:

B - 0/1 - дворівневе зображення.

G - з відтінками сірого.

P - з переданої палітрою кольорів.

R - з RGB-палітрою.

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

Це можуть бути такі типи стиснення:

1. Pack Bit. На початку блоку даних знаходиться заголовок.

00 ? 7F

81 ? FF

Якщо перший запис лежить в першому діапазоні, то дані неущільненого і далі n байт неуплотнено. Якщо в другому діапазоні, то далі 1 байт даних і цей байт обробляється дуже цікаво. Саме це число є коефіцієнтом повторення наступного байта.

2. Fax-ущільнення.

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

З цим форматом може бути багато нестиковок. Застосовується він як для зберігання, так і для передачі файлів з зображенням. Взагалі формат TIFF є «чемпіоном» по неузгоджень власних версій.

Спеціалізований для передачі графічних даних по електронній пошті. Має блокову структуру, схожу з TIFF.

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

1) GIF ідентифікатор типу файлу (3 байта).

2) Версія, причому розробники зробили 2 цифри і букву, наприклад, 6.2a (3 байта).

3) Блок опису логічного екрана (7 байт).

4) Загальна палітра кольорів (може бути відсутнім).

5) Блок розширення.

6) Блок опису самого зображення.

7) Тимчасова палітра кольорів.

8) Блок розширення.

9) Кінець заголовка. ( "3B").

Блок опису логічного екрану:

· Ширина в пікселях (2 байта)

· Висота в пікселях (2 байта)

· Прапор розширення (1 байт)

· Колір фону (1 байт)

· 0 - зазвичай - назва цього поля (1 байт).

Pixel Aspect Ratio.

Прапор розширення: перший і другий біти - кількість біт на піксель, 4-ий, 5-ий і 6-ий - кількість біт на кожен колір, 7-ий - якщо 1, то має бути опис власної палітри, якщо 0, то палітра є стандартною. Можна задати локальну палітру - це унікально. Основна палітра ігнорується, а локальна стає пріоритетною.

Блоки розширення.

1. Супутня інформація про те, яким програмним продуктом треба користуватися, вид сканера тощо. Це свого роду довідка.

2. У ньому можуть міститися деякі опції для побудови зображення. Структура записів схожа на теги. Починається з «!» - Ознака блоку. «0 - 255» - код функції. Довжина першого блоку, довжина другого блоку, і так далі. У блоці опису ілюстрації знаходяться параметри для вводавивода інформації і так далі.

Самі дані можуть ущільнюватися за допомогою LZW (розподіл усіх кодування). Кольори ми сприймаємо як індекси в палітрі, тоді ми отримаємо кольору як ланцюжок індексів, і ці ланцюжки якраз кодуються в таблицю LZW файлу. Всередині одного файлу можна описати кілька зображень (так званий Animate GIF).

Гідність: даний формат є апаратно-незалежним. Всі настройки йдуть разом з файлом.

Формат TIFF. «-- попередня | наступна --» Критерій вибору формату зберігання.
загрузка...
© om.net.ua