Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Розбиття компонентів в прогресивному JPEG




В прогрессивному JPEG кодовані компоненти займають декілька сканів. Кожен компонент утримується, як мінімум, в двох сканах, і може утримуватись MAX в 896 сканах (на практиці число сканів ніколи не наближається до верхньої межі).

 

 

PNG (Portable Network Graphics – переносна мережева графіка).

Це відносно ний графічний формат, що завойовує Internet. PNG використовує процес стиснення без втрат і підтримує наступні можливості:

1) до 48 бітів на піксель для кольорових зображень;

2) 1-, 2-, 4-, 8-, і 16 – бітова дискретизації (sample precision).

3) Альфа-канал для управління прозорістю.

4) Досконала кольорова відповідність.

Із-за юридичних проблем, які блокують використання GIF, саме формат PNG сьогодні необхідно використовувати замість GIF у тих додатках, де формат JPEG – непідходяща альтернатива: в ситуаціях, коли потрібно забезпечити стиснення без втрат зображень із 24 – бітовою глибиною кольору, при багаторазовому повторному редагуванні зображень (як проміжний формат).

Історія. Після декількох днів по заяві компанії Unisys, що вони будуть вимагати ліцензії на використання формату GIF, Томас Боутел (Thomas Boutell) організував команду, яка зараз зветься Групою Розробки PNG (PNG development Group). І 1.10 – 1996р. (через 1.5р. від початку роботи) вийшла фінальна версія стандарту PNG.

Порядок розміщення байтів – із старшим байтом на першому місці (обернений порядок байтів). Бітові рядки – від молодших бітів до старших.

Код Хафмана всередині стиснутих даних записуються за оберненим порядком.

Формат файла. Має послідовність блоків, що в стандарті PNG називаються порціями (chunk).

Існує 3и джерела визначення типів порцій

 

Поле Розмір Опис
Length (Довжина) 4 байти Кількість байтів в полі Data (Дані) 0÷2 147 483 647 (231 – 1)
Type (Тип) 4 байти Ім’я порції
Data (Дані) Довжина байтів Дані порції. Формат залежність від типу порівняння.
CRC (контроль цикл. надлишковим кодом) 4 байти Контрольні значення CRC – 32, що вираховуються за даними порції

Таблиця 3.10. Формат порції PNG.

 

Формат PNG дозволяє декодеру пропускати порції, які не вміє обробляти та порції, які за думкою розробників несуттєві для даної реалізації PNG – формату. Здатність ігнорувати невідомі чи несуттєві порції є дуже важливою властивістю (можуть зустрітись приватні партії, що створені іншими програмами, нові порції відкритого типу).

Назви порції – складаються із 4 х символів ASCII 1,2 та 4 символи або великі, або малі, а 3 ій символ – тільки велика літера.

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

 

Приклад імені порції PNG:

INDR – критичні, відкриті, небезпечні для копіювання

gAMA – некритичні, відкриті, небезпечні для копіювання

pHYf – некритичні, відкриті, безпечні для копіювання

apPx – некритичні, приватні, безпечні для копіювання

a1PX – недостовірні

A1px – критичні, приватні, безпечні для копіювання

apPx – критичні, приватні, небезпечні для копіювання

aaaX – недостовірні.

 




Поделиться с друзьями:


Дата добавления: 2014-12-23; Просмотров: 375; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.