Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Растрова графіка.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
60.63 Кб
Скачать

Формат png.

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 є декілька способів, які допоможуть веб-майстрові добитися прозорості шляхом включення у веб-сторінку спеціальних функцій і скриптів.