русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Формат PNG.


Дата добавления: 2015-08-14; просмотров: 1060; Нарушение авторских прав


PNG (англ. portable network graphics) – растровий формат зберігання графічної інформації, що використовує стискування без втрат по алгоритму Deflate. PNG був створений як вільний формат для заміни GIF, тому в Інтернеті з’явився рекурсивний акронім "PNG is Not GIF".

Сфера застосування. Формат PNG спроектований для заміни застарілого і простішого формату GIF, а також, в деякій мірі, для заміни значно складнішого формату TIFF. Формат PNG позиціонується передусім для використання в Інтернеті і редагування графіки.

PNG підтримує три основні типи растрових зображень:

§ Півтонове зображення (з глибиною кольору 16 біт)

§ Кольорове індексоване зображення (палітра 8 біт для кольору завглибшки 24 біт)

§ Повнокольорове зображення (з глибиною кольору 48 біт)

Формат PNG зберігає графічну інформацію в стислому виді. Причому це стискування виробляється без втрат, у відмінність, наприклад, від JPEG з втратами.

Він має наступні основні переваги перед GIF:

§ практично необмежене кількість кольорів в зображенні (GIF використовує у кращому разі 8-бітовий колір);

§ підтримка альфа-каналу;

§ можливість гамма-корекції;

§ можливість розширення формату призначеними для користувача блоками (на цьому заснований, зокрема, APNG).

Формат PNG має вищу міру стискування для файлів з більшою кількістю кольорів, ніж GIF, але різниця складає близько 5-25 %, що недостатньо для абсолютного переважання формату, оскільки невеликі 2-16-кольорові файли формат GIF стискує з не меншою ефективністю.

PNG є хорошим форматом для редагування зображень, навіть для зберігання проміжних стадій редагування, оскільки відновлення і пере зберігання зображення проходять без втрат в якості. Також, на відміну, наприклад від TIFF, специфікація PNG не дозволяє авторам реалізацій вибирати, які можливості вони збираються реалізувати. Тому будь-яке збережене зображення PNG може бути прочитане в будь-якому іншому застосуванні, підтримуваному PNG.



Анімація. Існує одна особливість GIF, яка в PNG не реалізована, - підтримка множинного зображення, особливо анімації; PNG спочатку був призначений лише для зберігання одного зображення в одному файлі.

Для передачі анімованих зображень був розроблений розширений формат MNG, опублікований в середині 1999 року і вже підтримуваний в різних застосуваннях, проте що доки так і не став загальноприйнятим.

Деякі - зокрема, розробники Mozilla Foundation - критикували MNG за складність і великий розмір реалізації, і відсутність зворотної сумісності з PNG. У 2004 році вони розробили формат APNG, який не був прийнятий як офіційний стандарт розробниками PNG і MNG, але його підтримка до 2008 року була реалізована в тестових складках деяких браузерів і деяких програмах перегляду зображень.

Сумісність з браузерами. Не усі веб-браузери однаково відображують вміст png -файла. Наприкл.:

1. часткова прозорість (альфа-канал);

2. підтримка прозорості в палітрі;

3. гамма-корекція.

4. підтримка розширень PNG з анімацією.

5. колірна корекція (ICC).

Проблема підтримки 32-бітової (повною) прозорості картинки формату PNG в Microsoft Internet Explorer була розв'язана в сьомій версії браузеру. Для інших версій IE є декілька способів, які допоможуть веб-майстрові добитися прозорості шляхом включення у веб-сторінку спеціальних функцій і скриптів.



<== предыдущая лекция | следующая лекция ==>
Формат BMP. | Формат TIFF.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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