Дослідження особливостей конвертації файлів графічних форматів з використанням технології dotNet

дипломная работа

2.4 PNG (Portable Network Graphics)

PNG - розроблений відносно недавно формат для Мережі, призваный замінити собою застарілий GIF. Використовує стиснення без втрат Deflate, схоже з LZW (саме із-за патентування в 1995-му році алгоритму LZW виник PNG). Стислі індексовані файли PNG, як правило, менше аналогічних GIFов, RGB PNG менше відповідного файлу у форматі TIFF.

Глибина кольору може бути будь-який, аж до 48 біт. Використовується двомірний interlacing (не тільки рядків, але і стовпців), який, так само, як і в GIFе, злегка збільшує розмір файлу. На відміну від GIFа, де прозорість як мед - або є, або немає, PNG підтримує також напівпрозорі пикселы (тобто в діапазоні прозорості від 0 до 99%) за рахунок каналу Альфи з 256 градаціями сірого.

У файл формату PNG записується інформація про корекцію гамми. Гамма є якимсь числом, що характеризує залежність яскравості свічення екрану вашого монітора від напруги на електродах кінескопа. Це число, лічене з файлу, дозволяє ввести поправку яскравості при відображенні. Потрібне воно для того, щоб картинка, створена на Масе, виглядала однаково і на РС і на Silicon Graphics. Таким чином ця особливість допомагає реалізації основної ідеї WWW - одиакового відображення інформації незалежно від апаратури користувача.

PNG підтримується в Microsoft Internet Explorer починаючи з версії 4 для Windows і з версії 4.5 на Макінтош. Netscape додала підтримку PNG для свого браузера у версії, починаючи з 4.0.4 для обох платформ. Проте дотепер не реалізована підтримка таких важливих функцій формату, як плавно перехідна прозорість і гамма-корекция.

Делись добром ;)