Что за формат png: Файл PNG — что это за формат и основные программы

Что за формат png: Файл PNG — что это за формат и основные программы

alexxlab 03.07.2021

Содержание

Описание расширения PNG. Как открыть файл с расширением PNG?

Расширение PNG

Чем открыть файл PNG

В Windows: Microsoft Windows Photo Viewer, Microsoft Paint, Adobe Photoshop CS5, Adobe Photoshop Elements 10, Adobe Illustrator CS5, CorelDRAW Graphics Suite X5, Corel PaintShop Pro X4, ACDSee Photo Manager 14, ACD Systems Canvas 12, Roxio Creator 2012, Microsoft Expression Design, Adobe Fireworks, PhotoOnWeb, Nero Multimedia Suite, Adobe Creative Suite, IrfanView, Corel Presentations, FastStone Image Viewer, Artweaver, Ability Photopaint, Любая программа просмотра изображений, Любой вэб-браузер
В Mac OS: Apple Preview, Apple Safari, Adobe Photoshop CS5, Adobe Photoshop Elements 10, Adobe Illustrator CS5, Roxio Toast 11, Adobe Fireworks for Mac, Flare for Mac, Любая программа просмотра изображений, Любой вэб-браузер
В Linux: GIMP, Paint.NET, XnView

Описание PNG

Раздел: Растровая графика

Файл с расширением png – файл изображения, хранящегося в Portable Network Graphic (PNG) формате. Как GIF файл, содержит битовую карту индексированных цветов с сжатием без потерь, но без ограничений авторского права, обычно используется для хранения графики для веб-изображений.

Формат PNG был создан в ответ на ограничения формата GIF, в первую очередь увеличить поддержку цвета и обеспечить формат изображения без патентной лицензии. Кроме того, в то время как изображения GIF поддерживает только полностью непрозрачные или полностью прозрачные пикселы, PNG изображения может включать в себя 8-битный канал прозрачности, что позволяет цветам изображений постепенно меняться от непрозрачного к прозрачному.

.PNG изображения не могут быть анимированы, например, как изображения в формате .GIF. Тем не менее, похожий формат .MNG может быть анимированными. Формат .PNG не обеспечивает поддержку цвета CMYK, потому что он не предназначен для использования с профессиональной графикой. Первоначально только Netscape Navigator и Microsoft Internet Explorer поддерживали файл .PNG, но сегодня каждый веб-браузер может читать формат правильно.

MIME тип: image/png, image/x-png, application/png, application/x-png
HEX код: 89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
ASCII код: PNG IHDR

Другие программы, связанные с расширением PNG

    Каталог браузера PaintShop Photo Pro от Corel Corporation
    Расширение файла .PNG связано с Corel Paint Shop Pro, программное обеспечение фото-редактирования для продвинутых пользователей, разработанная и продаваемая Corel Corporation. .PNG файлы содержат каталоги браузера. Относится к разделу Графика, изображения
    Файл изображения Adobe Fireworks от Adobe Systems Incorporated
    Расширение PNG связано с Adobe Fireworks. PNG Adobe Fireworks основаны на Portable Network Graphic (PNG) формате, но содержат дополнительные собственные метаданные, которые только приложения Adobe могут читать. Эта версия формата PNG открывается исключительно только в Adobe Fireworks. Относится к разделу Растровая графика
    Файл живого существа в игре Spore от Electronic Arts, Inc.
    Расширение файла PNG используется в игре Spore. Spore представляет собой многожанровую массовую онлайн игру, разработанную Maxis и с дизайном от Уилл Райт (Will Wright). Это позволяет игроку управлять эволюцией видов с момента ее зарождения в качестве одноклеточного организма, через развитие интеллектуального и социального существа, в межзвездное развитие как космической культуры. Данные необходимы для анимации существ и закодированы в растровых графических файлах PNG. По последней версии (октябрь 2008) данные могут быть закодированы в цветных слоях графического файла (по технологии кодирования, известная как стеганография). Относится к разделу Игры

PNG формат: особенности, плюсы и минусы | Дизайн, лого и бизнес

На настоящий момент формат PNG, расшифровывающийся как Portable Network Graphics – один из популярнейших растровых форматов в сфере веб-дизайна. Решение о разработке было принято в 1995 году на конференции, где обсуждалась необходимость создания аналога GIF-формата. Так как последний подразумевал оплату соответствующей лицензии, предполагалось, что новый формат станет более доступным. В результате появился непатентованный PNG, ставший прославленному GIF достойным конкурентом. (О других графических форматах читайте здесь)

Создайте логотип за 5 минут

Нажмите кнопку «Создать» и мы бесплатно создадим варианты логотипа, на основе которых можно разработать фирменный стиль.

PNG: плюсы и минусы

Формат в основном используется для работы в интернете и в графических редакторах.
К его преимуществам относятся:

  • Возможность сжатия файла с незначительными потерями или вовсе без них. Рисунок сохраняет исходное качество вне зависимости от интенсивности сжатия;
  • Возможность сколько угодно сохранять объект в процессе работы, а потом видоизменять снова. Изначальное качество не меняется;
  • Цветовой диапазон формата шире, нежели у GIF. PNG-8 работает с 256 цветами, PNG-24 – с 16,7 млн. цветов;
  • Поддержка альфа-канала. Эта функция позволяет плавно сочетать изображение с фоном за счет уменьшаемой прозрачности. Уровни прозрачности по количеству соответствуют доступным цветам и могут варьироваться от предельной контрастности до полного растворения;
  • Возможность создания и комбинирования слоев;
  • Доступность включения в материал метаданных (при необходимости сохранения авторской информации).
  • Компактный размер изображений.

В числе недостатков можно выделить:

  • Отсутствие режима анимации;
  • Затруднения при работе с полноцветными типами изображений;
  • Невозможность сохранять в одном файле сразу несколько рисунков (попытки добавить формату эту функцию предпринимались, но пока не получили всеобщего признания).

Из списка преимуществ становится ясно, чем PNG в первую очередь привлекает интернет-дизайнеров. Его «изюминка» – возможность сохранить картинку на вырезанном (прозрачном) фоне. Такая функция очень важна при работе с сайтами, дизайном продукции. В частности, большинство логотипов создаются именно в формате PNG, поскольку являют собой фигурное изображение без фона. (Подробнее про виды логотипов читайте в нашей статье)

Сфера применения

Логотипы – лишь частный пример того, как может использоваться формат. Элементы с прозрачным фоном необходимы для оформления веб-страниц, создания эффектного текста, объемных и рельефных изображений, при различных техниках печати и гравировки. Фактически этот формат применяется во всех сферах дизайна, где необходимо наличие прозрачного фона и возможность трансформировать рисунок без потери качества.

Другие статьи

JPEG или PNG – У какого формата лучшее качество?

При создании сайтов на этапе верстки всегда стоит задача выбора того или иного формата для хранения изображений. Изображения можно сохранять в любом формате PNG, JPEG, GIF и десятке других, но какой формат выбрать, чтобы передать лучше качество с минимальным размером получаемого файла изображения?

 

 

 

Какой формат файла выбрать?

Формат GIF ограничен 256 цветами. Это формат без потерь и при его использовании достигается минимальное сжатие изображения. Формат GIF поддерживает анимацию (единственный из всех форматов) и прозрачность, но полупрозрачные картинки сохранить в нем не получится. За счет особенностей алгоритма, он очень хорошо сжимает изображения, в котором есть вертикальные линии (для веба, например, это могут быть вертикальные разделительные полосы, одноцветные иконки, графические точки и пр.).Он может быть использован для хранения чертежей, текстовой и знаковой графики в небольшом размере файла.

 

Формат PNG является форматом, в котором сжатие происходит без потерь. В этом форматена каждый пиксел приходится 3 цветовых канала (RGB – красный, зеленый, синий), тем самым реализуется полноцветное формирование изображения без искажений. По качеству цветового отображения формат PNG может превосходить JPG, но по размеру файла будет также больше. Формат PNG поддерживает разные уровни прозрачности (полупрозрачность). За счет особенностей алгоритма, он очень хорошо сжимает изображения, в котором есть горизонтальные линии. И когда стоит задача выбрать сохранение файла в формате GIF или PNG, для случаев, когда картинка представляет из себя примитивные линии, стоит обращать внимание на положение этих линий – т.е.

в формате GIF стоит сохранять изображения с вертикальными линиями, в PNG – горизонтальными. PNG является хорошим выбором для хранения чертежей, текст и знаковых графики в небольшом размере файла.

Формат JPG является форматом, в котором есть потери цвета. Алгоритм работы в этом формате такой, что в нем очень хорошо сжимаются изображения с градиентами (сохраняются цвета первого пикселя в градиенте и последнего, а при выводе изображения – все промежуточные цвета между этими точками вычисляются), что делает его полезным для хранения изображений в меньшем размере, чем в формате BMP. Фотографии, переливы, логотипы, бекграунды и пр. лучше сохранять в формате JPG.

 

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

Форматы: PNG

Форматы: PNG

Также известен как: Portable Network Graphics Format


Тип Растровый
Цвета От 1-бита до 48-бит
Сжатие Разновидность LZ77
Максимальный размер изображения 2Г x 2Г пикселей
Формат чисел «Старший в младшем»
Больше одного изображения в файле Нет
Разработчик Томас Бутелл, Том Лейн и многие другие
Платформы Все
Поддерживается приложениями Многими коммерческими пакетами и бесплатными пакетами с коммерческой лицензией
См. также GIF
Применение:
Формат PNG позволяет хранить без потерь изображения от двухуровневых до 48-битовых полноцветных. Он специально предназначен для передачи графических данных в сети.

Комментарии:
Формат PNG хорошо продуман и разработан, и скорее всего он заменит формат GIF от фирмы CompuServe.

Спецификация формата PNG

Исходники


PNG (произносится «Пинг») — растровый формат, предназначенный для хранения и передачи растровых изображений: черно-белых и альфа данных — до 16 бит, а цветных — до 48 бит (truecolor). Он использует прогрессивный метод сжатия без потерь, позволяет сохранять в файле палитру, текстовую информацию и обеспечивает прозрачность.

Содержание:
Организация файла
Детальное описание
Дополнительная информация

Формат PNG создан, как альтернатива формату GIF от CompuServe, потому что фирма CompuServe, владея правами на этот формат, запрещало свободное использование метода сжатия LZW (сжатие, используемое в GIF — файле) в программных продуктах. (См. статьи на тему юридических аспектов метода сжатия LZW в Главе 9,

Сжатие Данных.) В шутку аббревиатуру PNG рекурсивно расшифровывают — «PNG’s Not GIF» («ПНГ — Не ГИФ»).

PNG создавался как простой и легко распространяемый формат, содержащий в себе все преимущества формата GIF, абсолютно бесплатный и без всяких лицензионных прав и разногласий.

PNG и GIF89a обладают следующими свойствами:

  • Формат организован в виде потока данных
  • «Сжатие без потерь»
  • Позволяет хранить индексированные изображения с палитрой до 256 цветов
  • Прогрессивное отображение чересстрочных данных
  • Поддержка «прозрачного цвета»
  • Возможность хранить данные общего и ограниченного доступа.
  • Не зависят от «железа» и платформы

Ниже перечислены преимущества PNG над GIF в общих чертах:

  • Метод сжатия данных не обременён юридическими проблемами
  • Более быстрое прогрессивное отображение чересстрочных схем
  • Расширенные возможности хранения пользовательских данных

А следующие возможности PNG в формате GIF вообще отсутствуют:

  • Хранение полноцветных 48-битовых изображений.
  • Хранение 16-битовых чёрно-белых изображений
  • Полный Альфа-канал
  • Указатель на контрастность
  • CRC — метод обнаружения ошибок в потоке данных
  • Стандартный инструментарий для разработки приложений чтения и записи PNG
  • Стандартный набор тестовых изображений для проверки этих приложений

Но, всё же, некоторые особенности GIF не найдены в PNG версии 1.0:

  • Возможность хранения нескольких изображений в одном файле.
  • Анимация

В отличие от многих других форматов, создатели которых (2-3 программиста) не заботятся о дальнейшем его развитии, PNG был создан особым комитетом, в состав которого вошли заинтересованные в этом специалисты и противники GIF (в список авторов спецификации PNG версии 1.0 вошли 23 фамилии) во главе с Томасом Бутеллом.

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

PNG файл или поток данных состоит из 8-байтовой опознавательной подписи, за которой следуют 3 или более независимых блоков данных, соответствующих определённой структуре. Каждый блок имеет своё собственное определение внутреннего формата. Они читаются по очереди, от начала к концу файла или потока данных.

Некоторые другие форматы также используют структуру из блоков данных. Наиболее известные среди них: GIF, IFF и RIFF. Данные в этих форматах читаются от начала к концу. Это избавляет от надобности прыгать по файлу, используя начальную адресацию. Это также позволяет без проблем использовать эти форматы с сетевыми протоколами и протоколами передачи данных. Несмотря на то, что эти форматы обычно описываются, как форматы файлов, более точным определением будет поток данных, сохранённый в файле.

В формате PNG определено 4 типа стандартных блоков, иначе именуемых критические блоки, которые должны поддерживаться любой программой чтения и записи PNG. Далее следует перечень этих блоков:

Заголовочный блок (IHDR)

Заголовочный блок содержит основную информацию о данных изображения и должен быть первым блоком в потоке данных PNG (не допускается более одного заголовочного блока).

Блок палитры (PLTE)

Палитра несёт в себе данные таблицы цветов, связанный с данными изображения. Этот блок присутствует только если данные изображения используют палитру и должен находиться перед этими данными.

Данные изображения (IDAT)

Блок данных изображения содержит в себе само изображение, и допускается несколько таких блоков в потоке данных, причём все они должны вплотную примыкать друг к другу.

Замыкающий блок изображения (IEND)

Замыкающий блок изображения должен находиться в конце файла или потока данных PNG.

Среди этих блоков, IHDR, IDAT и IEND должны присутствовать в любом потоке данных PNG.

Рассмотрим 2 типичных вида PNG файлов: один с цветовой палитрой, один без.

Подпись

Блок IHDR

Блок IDAT

Блок IEND

Подпись

Блок IHDR

Блок PLTE

Блок IDAT

Блок IEND

Как видите, разница межу 2 типичными форматами PNG лишь в наличии блока с палитрой.

Необязательные блоки, именуемые вспомогательные блоки, могут быть игнорированы программой чтения и необязательны для включения в файл программами записи PNG файлов. Тем не менее, отсутствие поддержки вспомогательных блоков может сказаться на непрвальном отображении изображения PNG. Оно может быть слишком затемнённым, слишком светлым или вообще отображаться в совершенно другом виде, не задуманном создателем этого изображения. Рекомендуется поддержка и использование большинства стандартных и вспомогательных блоков (в частности, блока Контрастности Изображения) программами, работающими с PNG.

Вместе критические и вспомогательные блоки, определённые в спецификации PNG, соответствуют термину стандартные блоки. Люди, создающие разные спецификации PNG, ведут список дополнительных блоков, именуемых иначе специальные блоки, подлежащие огласке. Эти блоки имеют специальное применение и используются гораздо реже стандартных блоков. Список этих специальных блоков время от времени должен обновляться. Некоторые приложения могут создавать частные, закрытые для общего доступа блоки для данных, которые не должны читаться другими приложениями.

Ниже вкратце описаны все стандартные и специальные блоки, объявленные в издании 1.0 спецификации PNG и связанной с ней документации. Блоки распределены в относительном (но не единственно возможном) порядке, в котором они могут быть организованы в потоке данных PNG.

Таблица PNG-1: Блоки PNG

Тип блока

Многократный

Необязательный

Положение в файле

IHDR

Нет

Нет

Первый блок

cHRM

Нет

Да

Перед PLTE и IDAT

gAMA

Нет

Да

Перед PLTE и IDAT

sBIT

Нет

Да

Перед PLTE и IDAT

PLTE

Нет

Да

Перед IDAT

bKGD

Нет

Да

После PLTE и перед IDAT

hIST

Нет

Да

После PLTE и перед IDAT

tRNS

Нет

Да

После PLTE и перед IDAT

oFFs

Нет

Да

Перед IDAT

pHYs

Нет

Да

Перед IDAT

sCAL

Нет

Да

Перед IDAT

IDAT

Да

Нет

Вместе с остальными блоками IDAT

tIME

Нет

Да

В любом месте

tEXt

Да

Да

В любом месте

zTXt

Да

Да

В любом месте

fRAc

Да

Да

В любом месте

gIFg

Да

Да

В любом месте

gIFt

Да

Да

В любом месте

gIFx

Да

Да

В любом месте

IEND

Нет

Нет

Последний блок

Подпись PNG длиной в 8 байт содержит информацию для определения файла или потока данных, в согласии со спецификацией PNG.


typedef struct _PngSignature
{
    BYTE Signature[8];  /* Идентификатор (всегда 89504E470D0A1A0Ah) */
} PNGSIGNATURE;

Подпись содержит 8 байт со значениями: 89h 50h 4Eh 47h 0Dh 0Ah 1Ah 0Ah («‰PNG\r\n\n»). Эта на вид беспорядочная последовательность значений имеет довольно много практических назначений. Значение первого байта — 89h — 8-битовое значение, указывающее на то, что файл содержит двоичные данные. Если бы каждый 8-й бит был бы вырван из файла (7-битовый канал данных), то первый байт принял бы значение 09h, что указало бы на причину, по которой испорчен файл.

Остальные байты имеют следующее назначение:

  • Позволяют визуально определить поток данных (50h 4Eh 47h — «PNG»)
  • Определяют передачу файла, изменяющую последовательность символов «новой строки» («\r\n» становится «\r», «\n» или «\n\r»)
  • Останавливает чтение потока данных PNG в операционной системе MS-DOS (Control-Z [«»])
  • Определяет CR/LF преобразовательные ошибки передачи файлов (завершающий символ новой строки)

После подписи следуют 3 или более блоков данных PNG. Все блоки PNG имеют одинаковый основной формат и могут содержать переменное количество данных.


typedef struct _PngChunk
{
    DWORD DataLength;   /* Размер поля данных в байтах */
    DWORD Type;         /* Код, идентифицирующий тип блока */
    BYTE  Data[];       /* Собственно данные, хранящиеся в блоке */
    DWORD Crc;          /* CRC-32 значение полей Type и Data */
} PNGCHUNK;

DataLength — число байтов в поле Data. Это значение может варьироваться от 0 до 231-1.

Type — 4-х байтовый код, идентифицирующий тип хранящихся данных в блоке. Каждый байт в этом поле может содержать значение заглавного или прописного латинского символа таблицы ASCII (A-Z, a-z). На пример, тип блока IHDR будет выражен значением 69484452h в поле Type. Программа чтения PNG должна рассматривать коды Type как 32-битовые буквенные значения, не являющиеся символьными строками. Возможность чтения кодов типов как символов таблицы ASCII существует лишь для удобства человеку.

Поле Data — собственно данные, хранящиеся в блоке. Это поле может иметь нулевую длину, если не существует связанных с ним данных.

Crc — CRC-32 значение, просчитываемое для полей Type и Data. Это значение используется для определения, являются ли данные повреждёнными. В PNG используется алгоритм CRC, определённый в ISO 3309 и ITU-T V.42.

Блоки бывают размером от 12 байт (не содержат данных) до (231-1)+12 байт. Блоки всегда выравниваются по границам байтов, и поэтому никогда не требуется выравнивание заполнением.

Критические блоки

Этот раздел описывает стандартные блоки, которые должны поддерживаться любой программой чтения и записи PNG.

Заголовочный блок

Заголовочный блок содержит информацию о данных изображения в PNG файле. Этот блок должен быть первым блоком в потоке данных PNG и следует непосредственно за подписью PNG. Область данных заголовочного блока составляет 13 байт и имеет следующий формат:


typedef struct _IHDRChunk
{
    DWORD Width;        /* Ширина изображения в пикселях */
    DWORD Height;       /* Высота изображения в пикселях */
    BYTE BitDepth;      /* Количество битов на пиксель и образец */
    BYTE ColorType;     /* Индикатор интерпретации цвета */
    BYTE Compression;   /* Индикатор типа сжатия */
    BYTE Filter;        /* Индикатор типа фильтра */
    BYTE Interlace;     /* Тип использованной схемы чересстрочной развёртки */
} IHDRCHUNK;

Поля Width и Height — высота и ширина растрового изображения в пикселях. Принимают значения от 1 до 231-1.

BitDepth — количество битов на пиксель для изображений с индексированными цветами и количество битов на образец для чёрно-белых изображений и полноцветных изображений (24 бита). У индексированных изображений BitDepth может принимать значения 1, 2, 4 и 8. У чёрно-белых — 1, 2, 4, 8 и 16. У полноцветных изображений без альфа данных, а также у чёрно-белых изображений с альфа данными, BitDepth может принимать только значения 8 и 16.

ColorType определяет способ интерпретации данных изображения. Принимаемые значения (вид изображения): 0 (чёрно-белое), 2 (полноцветное), 3 (индексированное изображение), 4 (чёрно-белое с альфа данными) и 6 (полносветное с альфа данными).

Compression определяет вид сжатия данных изображения. В настоящее время единственное допустимое значение — 0, означающее, что использован метод сжатия Defalte. Другие методы сжатия будут определены в будущих добавлениях PNG.

Filter определяет вид фильтрования, применённый к данным изображения перед сжатием. На сегодняшний день, единственное допустимое значение — 0, означающее, что был применён метод фильтрования adaptive, описанный в спецификации PNG. Другие методы фильтрования будут определены в будущих добавлениях PNG. Значение поля filter не указывает, были ли данные изображения профильтрованы; на это указывает байт filter type в начале каждой строки развёртки. Данные изображения не обязательно должны быть профильтрованы перед сжатием.

Interlace определяет чересстрочный алгоритм, используемый для хранения данных изображения, или, если быть более точным, порядок передачи пиксельных данных. Принимаемые значения — 0 (нет чересстрочности) и 1 (чересстрочность Adam7).

Палитра

Палитра (PLTE) всегда присутствует в потоках данных PNG, содержащих изображения с индексированными цветами (когда поле Color заголовочного блока имеет значение 3). Полноцветные потоки данных PNG (значения поля Color — 2 и 6) также могут содержать палитру, предназначенную для разбития данных изображения на подгруппы приложениями, не поддерживающими полноцветную палитру. Поток данных PNG не может содержать более одной палитры.

Палитра может быть размером от 3 до 768 байт и имеет следующий формат:


typedef struct _PLTEChunkEntry
{
    BYTE Red;           /* Красный компонент (0 = чёрный, 255 = максимум оттенка) */
    BYTE Green;         /* Зелёный компонент (0 = чёрный, 255 = максимум оттенка) */
    BYTE Blue;          /* Синий компонент (0 = чёрный, 255 = максимум оттенка) */
} PLTECHUNKENTRY;
PLTECHUNKENTRY PLTEChunk[];

PLTEChunk — массив, содержащий от 1 до 256 элементов, каждый из которых содержит 3 поля: Red, Green и Blue, хранящие соответственно значения красного, зелёного и синего цветов для данного элемента палитры.

Блок данных изображения

блок данных изображения (IDAT) содержит собственно данные изображения. В соответствии со спецификацией PNG эти данные всегда хранятся в сжатом виде. Данные изображения могут быть разбиты на несколько IDAT блоков, чтобы программе записи PNG было легче буферизировать сжатые данные изображения. У сжатого потока данных нет пределов, потому IDAT блок может быть в размере от 0 до 231-1 байт.

Замыкающий блок изображения

Последний блок потока данных PNG — замыкающий блок изображения (IEND). Этот блок не содержит никаких данных.

Вспомогательные блоки

В PNG v1.0 определено 10 вспомогательных блоков, которые могут присутствовать в потоке данных PNG. Информация некоторых из этих блоков обеспечивает правильную интерпретацию данных изображения (например, Image Gamma — контрастность изображения). Краткое описание формата поля Data каждого их таких блоков приведено ниже. Полная информация об этих блоках содержится в спецификации формата PNG.

Блок Фонового Цвета

Блок Фонового Цвета определяет цвет фона изображения. Замечание: некоторые программы чтения PNG могут игнорировать этот блок и использовать цвет фона по их усмотрению.

Формат данных этого блока зависит от формата данных изображения, определяемого значением поля ColorType блок IHDR. Для изображений с индексированными цветами (ColorType = 3), данные длиной 1 байт содержат индекс цвета палитры, используемого в качестве фона.


typedef struct _bKGDChunkEntry
{
    BYTE Index;    /* Индекс цвета фона в палитре */
} BKGDCHUNKENTRY;

В чёрно-белых изображениях с данными или без данных альфа канала (ColorType = 0 или 4), блок цвета фона длиной 2 байта содержит уровень оттенка серого, используемого в качестве цвета фона.


typedef struct _bKGDChunkEntry
{
    WORD Value;   /* Значение уровня серого у фона */
} BKGDCHUNKENTRY;

У полноцветных изображений с данными или без данных альфа канала (ColorType = 2 и 6), блок цвета фона три 2-байтовых значений, определяющих цвет фона в формате RGB.


typedef struct _bKGDChunkEntry
{
    WORD Red;   /* Уровень красного в цвете фона */
    WORD Green; /* Уровень зелёного в цвете фона */
    WORD Blue;  /* Уровень синего в цвете фона */
} BKGDCHUNKENTRY;
Блок Основных Цветов и Белой Точки

Блок Основных Цветов и Белой Точки содержит информацию о RGB значениях, основанных на 1931 CIE цветовом координатном пространстве XYZ. Определены цвета только по осям x и y, и они представлены в виде значений, помноженных на 100 000.


typedef struct _cHRMChunkEntry
{
    DWORD WhitePointX;   /* Значение Белой Точки по x */
    DWORD WhitePointY;   /* Значение Белой Точки по y  */
    DWORD RedX;          /* Значение Красного по x */
    DWORD RedY;          /* Значение Красного по y */
    DWORD GreenX;        /* Значение Зелёного по x */
    DWORD GreenY;        /* Значение Зелёного по y */
    DWORD BlueX;         /* Значение Синего по x */
    DWORD BlueY;         /* Значение Синего по y */
} CHRMCHUNKENTRY;
Блок Контрастности Изображения

Блок контрастности изображения содержит значение изначальной контрастности в соответствии с изначальным изображением. Это значение — контрастность, помноженная на 100 000. Замечание: настоятельно рекомендуется авторами PNG обрабатывать блок контрастности.


typedef struct _gAMAChunkEntry
{
    DWORD Gamma;    /* Значение контрастности */
} GAMACHUNKENTRY;
Блок Гистограммы Изображения

Блок Гистограммы изображения содержит данные о приблизительной частоте использования каждого цвета в палитре. Этот блок содержит массив 2-байтовых элементов, по одному на каждый элемент палитры.


typedef struct _hISTChunkEntry
{
    WORD Histogram[];    /* Данные гистограммы */
} HISTCHUNKENTRY;
Блок Фактического Размера в Пикселях

Блок Фактического Размера в Пикселях определяет разрешение, предназначенное для отображения изображения.


typedef struct _pHYsChunkEntry
{
   DWORD PixelsPerUnitX;    /* Пикселей на единицу измерения, ось X */
   DWORD PixelsPerUnitY;    /* Пикселей на единицу измерения, ось X */
   BYTE  UnitSpecifier;     /* 0 = неизвестная, 1 = метрическая единица измерения */
} PHYSCHUNKENTRY;
Блок Значимых Битов

Блок Значимых Битов определяет битовую глубину данных изображения. Если программе записи PNG необходимо сохранить данные изображения с неподдерживаемой битовой глубиной, данные нужно дополнить до следующей ближайшей поддерживаемой битовой глубины. Например, стобы сохранить RGB данные с разрешением 5 бит на пиксель в формате PNG (RGB555), данные изображения необходимо дополнить до 8-битовой глубины (RGB888). Блок значимых битов будет содержать битовую глубину изначальных данных.

Формат данных этого блока может быть 4 разных видов в зависимости от данных изображения, определённых в поле ColorType блока IHDR:


/* Чёрно-белое изображение (ColorType = 0) */
typedef struct _sBITChunkEntry
{
    BYTE GrayscaleBits;    /* Значимые биты чёрно-белого изображения (ColorType 0) */
} SBITCHUNKENTRY;

/* Полноцветное изображение или изображение с индексированными цветами (ColorType = 2 или 3) */
typedef struct _sBITChunkEntry
{
    BYTE RedBits;     /* Значимые биты Красного */
    BYTE GreenBits;   /* Значимые биты Зелёного */
    BYTE BlueBits;    /* Значимые биты Синего */
} SBITCHUNKENTRY;

/* Чёрно-белое изображение с данными альфа канала (ColorType = 4) */
typedef struct _sBITChunkEntry
{
    BYTE GrayscaleBits; /* Значимые биты чёрно-белых данных */
    BYTE AlphaBits;     /* Значимые биты альфа канала */
} SBITCHUNKENTRY;

/* Полноцветное изображение с данными альфа канала (ColorType = 6) */
typedef struct _sBITChunkEntry
{
    BYTE RedBits;     /* Значимые биты Красного */
    BYTE GreenBits;   /* Значимые биты Зелёного */
    BYTE BlueBits;    /* Значимые биты Синего  */
    BYTE AlphaBits;   /* Значимые биты Альфа Канала */
} SBITCHUNKENTRY;
Блок Текстовых Данных

Блок Текстовых Данных обычно используется для хранения информации, предназначенной для чтения человеком, (как, например, название и автор изображения, уведомление об авторских правах и т.п.) хранящейся внутри PNG файла. Данные этого блока имеют следующий формат:


typedef struct _tEXtChunkEntry
{
    char Keyword[];      /* Тип информации, содержащейся в поле Text */
    BYTE NullSeparator;  /* Нулевой разделительный символ (NULL) */
    char Text[];         /* Текстовые данные */
} TEXTCHUNKENTRY;

Поле Keyword может быть размером от 1 до 79 байт и может содержать любые печатаемые символы кодовой страницы Latin-1 включая пробелы, кроме нулевого символа (NULL).

Поле NullSeparator — 1 байт со значением 0. Это поле разделяет поля Keyword и Text.

Поле Text — собственно символьные данные, хранящиеся в блоке. Длина этого символа определяется из значения поля DataLength в заголовке блока.

Значение поля Keyword содержит ключевые слова, связанные с данными поля Text. Ниже приведён список ключевых слов, содержащихся в поле Keyword в PNG 1.0:

Название
Автор
Описание
Авторские права
Время создания
Программное обеспечение
Отказ от права
Предупреждение
Исходник
Комментарии

Дополнительные ключевые слова могут быть объявлены через общедоступную регистрацию или могут создаваться отдельными приложениями.

Блок Времени Последнего Изменения Изображения

Блок Времени Последнего Изменения Изображения содержит время последнего изменения изображения (а не время создания) и имеет следующий формат:


typedef struct tIMEChunkEntry
{
    WORD Year;      /* Значение года (например 1996) */
    BYTE Month;     /* Значение месяца (1-12) */
    BYTE Day;       /* Значение дня (1-31) */
    BYTE Hour;      /* Значение часа (0-23) */
    BYTE Minute;    /* Значение минуты (0-59) */
    BYTE Second;    /* Значение секунды (0-60) */
} TIMECHUNKENTRY;
Блок Прозрачности

Блок Прозрачности содержит значение прозрачного (ключевого) PNG изображения, не содержащего соответствующих альфа данных. Значения пикселей для полноцветных и чёрно-белых изображений, совпадающих с прозрачным цветом, считаются прозрачными (альфа значение — 0), остальные же считаются непрозрачными.

Изображения с индексированными цветами содержат массив альфа значений, максимум по одному на элемент палитры. Эти значения прозрачности обрабатываются абсолютно как альфа значения. Элементам палитры, не имеющим значений прозрачности, присваивается значение по умолчанию 255 (абсолютно непрозрачные).

Допустимы 3 формата данных в этом блоке, в зависимости от формата данных изображения, на которые указывает поле ColorType блока IHDR:


/* Чёрно-белое изображение (ColorType = 0) */
typedef struct _tRNSChunkEntry
{
    WORD TransparencyValue;    /* Цвет прозрачности */
} TRNSCHUNKENTRY;

/* Полноцветное изображение (ColorType = 2) */
typedef struct _tRNSChunkEntry
{
    WORD RedTransValue;        /* Красная составляющая цвета прозрачности */
    WORD GreenTransValue;      /* Зелёная составляющая цвета прозрачности */
    WORD BlueTransValue;       /* Синяя составляющая цвета прозрачности */
} TRNSCHUNKENTRY;

/* Изображение с индексированными цветами (ColorType = 3) */
typedef struct _tRNSChunkEntry
{
    BYTE TransparencyValues[];  /* Цветы прозрачности */
} TRNSCHUNKENTRY;
Блок Сжатых Текстовых Данных

Блок Сжатых Текстовых Данных используется для хранения больших по размеру текстовых данных в сжатом формате. Формат этого блока такой же, как и у блока текстовых данных, с тем лишь отличием, что поле Text содержит данные, сжатые методом Deflate, используемым в формате PNG для сжатия данных изображения.

Данные Изображения

Данные Изображения PNG представлены в растровом виде со строками развёртки, направленными слева направо и сверху вниз. Пиксели всегда уплотнены в этих строках и не дополняются битами для выравнивания границы байтов между пикселями. Пиксели размером менее 8 бит упакованы в байт крайнего левого пикселя, занимая наиболее значимые биты в байте.

Строки развёртки всегда начинаются на стыках байтов и всегда должны дополняться до ближайшего стыка байтов в конце. Перед каждой строкой развёртки также находится байт типа фильтра, который используется при сжатии и извлечении изображения. Этот байт определяет тип алгоритма фильтрования, использованного при обработке данной линии развёртки. Этот байт присутствует всегда, даже когда фильтрование не было применено.

Значения данных изображения глубиной цвета до 8 бит могут быть преобразованы в цветовую палитру либо сохранены в растровых данных в виде чёрно-белых значений. Полноцветные пиксели всегда хранятся в виде 3-х составляющих (красный, зелёный, синий соответственно). Также 4-я составляющая (Альфа канал) может быть включена в каждый полноцветный пиксель.

Чёрно-белые и цветные индексированные растровые изображения содержат по одной составляющей на пиксель, образуя односоставные пиксели. Каждая составляющая в изображении всегда одного и того же размера. Этот размер называется битовой глубиной, равной количеству битов в составляющей. Одиночная составляющая может быть глубиной от 1 до 16 битов. Для изображений с индексированными цветами, битовая глубина определяет максимальное количество цветов в палитре. Форматом PNG не определяется, но и не устраняется двухуровневое растровое отображение.

Многосоставные пиксели содержат 2 или более составляющих на пиксель. Эти составляющие могут быть 8 и 16 битовые, но все составляющие изображения должны быть одного и того же размера. Многосоставные пиксели могут быть от 16 до 64 битов.

Например, типичный чёрно-белый пиксель содержит одну составляющую. Типичный 24-битовый пиксель в формате RGB — три 8-битовых составляющих, а нетипичный 64-битовый пиксель в формате RGBA будет содержать 4 16-битовых пикселя. Обратите внимание, что односоставные и многосоставные пиксели, использующие отличные от 8- и 16-битовых составляющие, должны использовать составляющие ближайшей допустимой глубины. Например, для хранения 10-битовой составляющей, вы должны использовать 16-битовую. Неиспользуемые биты либо забиваются нолями (не рекомендовано для составляющих глубиной менее 8 бит, но для больших глубин забивание нолями позволит значительно улучшить сжатие), либо линейным увеличением масштаба заполняют диапазон допустимых значений (рекомендовано). Создатели PNG рекомендуют быстрый метод увеличения масштаба путём дублирования самых крайних слева значащих битов.

Альфа канал

Чёрно-белые и полноцветные изображения глубиной от 8 до 16 битов также могут содержать не сопоставленные данные альфа канала, называемые альфа маской. Если используются данные альфа маски, каждый чёрно-белый или полноцветный пиксель содержит дополнительно значение альфа канала для данного пикселя. Изображения с индексированными цветами могут содержать альфа канал в блоке прозрачности.

Альфа значение определяет уровень прозрачности пикселя. Минимальное значение битовой глубины (всегда 0) указывает на абсолютную прозрачность, а максимальное значение либо отсутствие как таковое альфа маски указывает на полную непрозрачность.

Чересстрочность

Данные изображения PNG обычно хранятся в виде последовательности линий развёртки, начинающейся от первой строки вверху изображения и заканчивающейся последней строкой внизу изображения. Данные изображения PNG также могут храниться в специальной чересстрочной структуре для прогрессивного отображения этих данных от низкого полного разрешения.

Прогрессивное отображение очень удобно при получении PNG файла через медленный канал связи (например, канал, соединяющий ваш Web-браузер с Интернетом). Эффект постепенного прояснения обычно позволяет пользователю разглядеть изображение до его окончательного отображения. Это свойство очень полезно для изображений-меню на Web-странице или для изображения, нестоящего времени, затраченного на его загрузку.

Все программы чтения PNG должны интерпретировать чересстрочные данные изображения, хотя программе просмотра совсем не обязательно уметь осуществлять прогрессивное отображение.

Типичная чересстрочная схема, также используемая в формате GIF, просто реорганизует порядок хранения строк развёртки. Например, строки файла будут хранится не в последовательном порядке (0, 1, 2, 3, 4, 5, 6,…), а в чересстрочном (0, 8, 4, 9, 2, 10, 5,…). Формат GIF использует такую же чересстрочную схему, и данные сохраняются (или передаются) в 4 этапа: 1/8, 1/8, 1/4 и 1/2.

В PNG несколько иной подход: создание чересстрочного изображения в 7 этапов по схеме Adam7 (в честь создателя Адама М. Костелло). Первые 6 этапов в этой схеме предназначены для интерпретации всех чётных строк (0, 2, 4, 6,…), а последний 7-й для заполнения оставшихся нечётных сток (1, 3, 5, 7…).

Вместо того, чтобы содержать пиксели для всей строки, исходные 6 этапов содержат лишь некоторые определённые пиксели через строку. В первых 2 этапах содержится 1/64-я всех пикселей изображения, в 3-ем — 1/32-я, в 4-ом — 1/16-я, в 5-м — 1/8, в 6-м — 1/4, а в заключительном 7-м этапе — 1/2 данных изображения.

Изображение на экране постепенно создаётся сначала из квадратов 8×8, затем из прямоугольников 4×8, затем из квадратов 4×4, затем из прямоугольников 2×4, затем из квадратов 2×2 и затем из прямоугольников 1×2. В заключительном этапе заполняются все пиксели нечётных строк.

Чересстрочность Adam7 позволяет намного быстрее прогрессивно отображать пиксели на экране, чем если бы отображались полностью сроки развертки. Пиксели в изображении также расположены в более удобной для человеческого глаза схеме, позволяя разглядеть изображение после загрузки 20% — 30% данных этого изображения, в сравнении с 50% или более данных, необходимых для данных GIF.

Заметьте, что ценой за чересстрочную схему PNG будет размер данных, пропорционально влияющий и на скорость их передачи. Чересстрочная схема GIF просто реорганизует порядок хранения строк развёртки и не имеет значительного влияния на размер строки развертки. В схеме PNG, каждый этап, кроме последнего, содержит несмежные пиксели, например, 1-й этап содержит каждый 8-й пиксель с каждой 8-й строки.

В среднем эти пиксели менее связаны, чем соседние пиксели, поэтому сжатие менее эффективно на чересстрочных данных, чем на последовательных, а, следовательно, конечный файл обычно на 10% больше. В целях, при которых чересстрочность выгодна, излишний размер окупает себя в более быстром отображении изображения.

Чересстрочность Adam7 осуществляется по фильтровальной схеме, приведённой ниже. Несжатые данные PNG преобразуются в чересстрочные данные сперва путём наложения шаблона 8×8 на всё изображение. Затем данные 7 раз сканируются, и значения пикселей под шаблоном определяют значения пикселей, сохраняемых или передаваемых по сети во время каждого этапа.

1

6

4

6

2

6

4

6

7

7

7

7

7

7

7

7

5

6

5

6

5

6

5

6

7

7

7

7

7

7

7

7

3

6

4

6

3

6

4

6

7

7

7

7

7

7

7

7

5

6

5

6

5

6

5

6

7

7

7

7

7

7

7

7

Сжатие данных

Данные изображения PNG всегда хранятся в сжатом виде. Данные изображения сжимаются по методу, сходному методу Deflate, с применением предугадывания значений пикселей с последующим сжатием разности. Метод сжатия Deflate был создан Филом Катзом, и используется также в приложении архивации файлов pkzip. Этот метод сжатия без потерь является быстрым, хорошо документированным, бесплатно доступным и совместимым со многими платформами.

Метод Deflate — разновидность алгоритма сжатия LZ77, запатентованного (4,464,650) Лемпелом, Зивом, Кохеном и Истманом в 1981 году. Метод Deflate использует передвигающееся по данным окно переменного размера и случайным образом сортированные таблицы для распознавания структуры данных и сжатия их кодировкой Хаффмана. В PNG используется разновидность Deflate без случайных таблиц, и поэтому на него не влияют условия правовых притязаний и лицензионных соглашений.

Данные изображения могут быть оптимизированы перед сжатием. Фильтрование нормализует значения байтов в строках развёртки, позволяя алгоритму сжатия Deflate быть более эффективным и выдавать более сжатые данные.

Все алгоритмы фильтрования применяются к байтам в строках развёртки, а не к пикселям. При наличии любых данных альфа канала в данных строк развёртки они тоже фильтруются. А т.к. один алгоритм фильтрования не очень эффективен, если его применить ко всему изображению, каждая строка развёртки фильтруется отдельно, и к ней может быть применён любой или никакой алгоритм фильтрования.

Некоторые виды предсказывающих фильтров определены для использования с данными изображения PNG. Фильтрование применяется до сжатия, и обратное фильтрование применяется после извлечения данных изображения, восстанавливая их до изначального значения. Все фильтры PNG полностью обратимы и фильтруют без потерь.

Фильтр «Перед» сохраняет разность между значением байта текущего пикселя и значения соответствующего байта предыдущего пикселя (прогнозирующий фильтр). Этот метод позволяет вычислить разности одинаковой составной в нескольких многосоставных пикселях. Такой же прогнозирующий алгоритм используется в формате данных TIFF.

Фильтр «Сверху» сохраняет разность между байтом текущего пикселя и соответствующим байтом соответствующего пикселя в предыдущей строке развёртки. «Средний» фильтр сохраняет разницу между текущим пикселем и средним арифметически значений пикселей над и слева от текущего пикселя.

Фильтр «Траектории» использует линейную функцию для подсчёта значения. Ближайший совпадающий байт слева, верху или сверху слева используется в качестве прогнозирующего значения.

Полная спецификация PNG, документация по оглашаемым специальным блокам, инструментальные средства для внедрения PNG, и примеры PNG изображений доступны.

Текущая спецификация PNG находится на следующей Web странице:

http://sunsite.unc.edu/boutell/png.html

и следующих FTP сайтах:

ftp://swrinde.nde.swri.edu/pub/png/documents/
ftp://ftp.uu.net:/graphics/png/documents/

Наилучший источник информации о PNG и ресурсы находятся на сайте PNG группы Грега Роулофа:

http://quest.jpl.nasa.gov/PNG/

Вопросы о PNG можно задать службе рассылки новостей comp.graphics.misc, по адресу:

[email protected]

либо главному автору спецификации PNG Томасу Боутеллу:

E-mail: [email protected]

Разработчики PNG могут подписаться на PNG рассылку. Пошлите e-mail по адресу [email protected].

Другие PNG рассылки:

Вышеприведённые рассылки содержат Основное обсуждение PNG, объявления, связанные с PNG, и Обсуждение о внедрении PNG. Для дополнительной информации пошлите e-mail по адресу [email protected] с единственным словом «help» в тексте письма.

Официальный FTP архив PNG:

ftp://ftp.uu.net/graphics/png/

Пример внедрения PNG в программу чтения и записи PNG на языке C доступен по адресу:

ftp://ftp.uu.net/graphics/png/src/

Тестовые изображения PNG для самоконтроля находятся на:

ftp://ftp.uu.net/graphics/png/images/

Материалы о PNG, включая зеркала всех сайтов, находятся на:

ftp://ftp.uu.net/graphics/png/ и на:

ftp://swrinde.nde.swri.edu/pub/png/

Все программы на этом сайте находятся в состоянии бета тестирования и должны использоваться с осторожностью. В случае вопросов, ошибки не в спецификации, а в коде.

Группа 42 — авторы библиотеки поддержки PNG формата LIBPNG. Их Web страница содержит раздел, посвящённый разработчикам, который включает библиотеку LIBPNG, спецификацию формата PNG , библиотеку сжатия, и набор тестовых изображений. Бесплатная версия библиотеки находится в наличии. Координаты Группы 42:

Group 42, Inc.
Телефон: 800-520-0042
Телефон: 513-831-3400
E-mail: [email protected]
WWW: http://www.group42.com/

Хороший обзор PNG находится в статье Лии Даниела Крокера:

«PNG: Переносимый сетевой графический формат» в Журнале Доктора Добба том 20, номер 232 от Июля 1995, страницы 36-44.

В текстовом формате вышеупомянутая статья находится на:

ftp://ftp.mv.com/pub/ddj/1995/1195.07/ptot.zip

Статья о PNG от CompuServe:

http://www.compuserve.com/new/news_rel/png2.html



Copyright © 1996, 1994 O’Reilly & Associates, Inc. All Rights Reserved.


Какой формат лучше выбрать png-8 или png-24? Различия?

Derzeit wurden Variantenartikel zu diesem Thema veröffentlicht. Fragen zum levitra sind im letzten Jahr sehr beliebt. Aber ist diese Lösung wirklich eine gute Idee für Sie?
Es kann auch interessant sein, über die Sache zu sprechen. Wenn Sie planen, Medikamente online zu kaufen, ist es jetzt möglicherweise an der Zeit, eine Bestellung aufzugeben. Was sind die wichtigsten Informationen, die Sie Ihrem Arzt zu diesem Thema geben müssen? Wenn Sie levitra kaufen möchten, müssen Sie zur Drogerie im Internet kommen.
Es gibt zahlreiche sichere Online-Drogerien, die Medikamente an Ihre Haustür liefern. Online-Drogerien führen alle Marken- und Generika-Produkte zusätzlich zu den Artikeln aus dem Ladengeschäft. Vieles, was darüber gesagt wurde, gilt auch für Vitamine und zugelassene pflanzliche Arzneimittel. Es gibt verschiedene seriöse Online-Apotheken, in denen Menschen Viagra kaufen können.

Sie können dies ausprobieren
Obwohl einige Mittel auf ähnliche Weise wirken, hat jedes Medikament eine leicht unterschiedliche chemische Zusammensetzung. Ihr Arzt wird viele Faktoren sowie mögliche Wechselwirkungen mit anderen Medikamenten, die Sie einnehmen, berücksichtigen. Viele Arzneimittel mit demselben Wirkstoff sind in unterschiedlichen Stärken erhältlich. Wenn es Gruppen von Rezepten gibt, die alle ähnliche Aufgaben erfüllen, sind sie bei der Behandlung einer bestimmten Krankheit ungefähr so ​​wirksam wie die anderen. Sie können zwar Geld sparen, indem Sie günstigere Produkte nehmen, dies ist jedoch nicht immer eine gute Idee. Die Ärzte sind darin geschult, wie Sie sicher Abhilfe schaffen können. Gegenwärtig gibt es verschiedene Optionen für viagra generika für diejenigen, die an einem solchen Gesundheitsproblem leiden. Verbraucher können nützliche Informationen dazu aus evidenzbasierten Quellen wie dem Internet, den sozialen Netzwerken und sogar der Familie finden. Wissen Sie, was für Sie am besten ist? Dies ist ein Mittel zur Behandlung zahlreicher Infektionen. Was muss noch besprochen werden? Wo finden Sie korrekte Informationen dazu?
Was denkst du ist es? Es ist eine andere Frage, die wir diskutieren sollten. Die Forscher fanden heraus, dass der Missbrauch von verschreibungspflichtigen Medikamenten unerwünschte Nebenwirkungen haben kann. Heilmittel können bei manchen Menschen gefährliche Nebenwirkungen verursachen. Unerwünschte Ereignisse können bei jedem Arzneimittel auftreten. Das Arzneimittel sollte nicht zusammen mit anderen ED-Behandlungen eingenommen werden, da die Sicherheit solcher Kombinationen nicht nachgewiesen wurde. Befolgen Sie unbedingt die Empfehlungen Ihres Arztes, einschließlich der vorgeschriebenen Einnahme der verschriebenen Mittel. Dieser Rat ist üblich, kann jedoch den Unterschied ausmachen, wenn Sie Informationen zu Arzneimitteln benötigen. Wie auch immer, die Umstände, die Ihre Entscheidung vorbestimmen können, können unterschiedlich sein. Dies sind wichtige Möglichkeiten, um sich um Ihren Körper zu kümmern, an die Sie möglicherweise nicht von Natur aus denken. Wenn Sie sich jedoch Ziele setzen, um diese Ideen in Ihrem Leben Wirklichkeit werden zu lassen, werden Sie den Unterschied sofort spüren, aber in den kommenden Monaten auch in mehreren Bereichen Ihres Lebens Ergebnisse sehen.
Hier suchen
{Wie kaufe ich cialis generika?
Medikamente könnten Teil Ihrer täglichen Routine sein, um Ihre Gesundheit gut zu verwalten. Internet-Drogerien kombinieren garantiert niedrige Preise mit schnellem Versand. Wenn es darum geht, privat verschriebene Medikamente zu kaufen, bieten Ihnen Online-Drogerien mehr Auswahl beim Eingang Ihrer Bestellung. Da immer mehr Patienten online gehen, um ihre Gesundheitsprobleme zu verstehen, gehen einige auch online, um generische Mittel zu kaufen. Natürlich sollte jeder von uns Zugang zu wichtigen und kostengünstigen Mitteln haben, die zur Bekämpfung von Infektionen beitragen oder einfach die allgemeine Gesundheit verbessern. Der Online-Kauf von Generika kann eine gute Idee sein, solange Sie dies verantwortungsbewusst tun. Zugegeben, sobald das Generikum verfügbar ist, werden die Kosten sowohl für das ursprüngliche Markenprodukt als auch für das Generikum erheblich gesenkt. Sie haben sie natürlich im Supermarkt gesehen. Generische Versionen von Arzneimitteln sind in vielen ausländischen Märkten, einschließlich Kanada und den meisten Ländern Europas, legal. Generika sind grundsätzlich nur deshalb billiger, weil die Hersteller nicht die Kosten für die Entwicklung eines neuen Arzneimittels hatten. Generika sind im Allgemeinen etwas günstiger und meist genauso wirksam wie Markenmedikamente. Jeder weiß, dass es wichtig ist, darüber Bescheid zu wissen.
Wenn Sie cialis generika kaufen, erkundigen Sie sich bei einem qualifizierten Gesundheitsdienstleister, ob diese unschuldig sind, wenn Sie sie mit Ihren anderen Generika einnehmen.
|Wenn Sie online über Medikamente nachdenken, möchten Sie vielleicht mehr über dieses Problem erfahren. Zweifellos haben Sie bereits etwas darüber gehört, wie man cialis generika kauft. Viele gesundheitsbezogene Websites bieten mehr Inhalte und dies könnte die Patienten zum Thema führen.
Vielleicht wissen Sie bereits etwas über das Problem. Lassen Sie uns nun über verschiedene Medikamente sprechen, die Sie online kaufen können. Es ist wichtig, über sichere Wege zum Kauf von Medikamenten informiert zu bleiben. Wenn Sie über Ihre Behandlungsoption nachdenken, kann es hilfreich sein, einige wichtige Fakten darüber zu kennen, wo Sie cialis generika kaufen können.
Diejenigen, die Rabattmedikamente und Nahrungsergänzungsmittel in Betracht ziehen, werden häufig eine Reihe von Optionen zur Auswahl finden. Es ist verlockend, Medikamente und Kräuterergänzungen online zu kaufen, wenn dieselben Produkte so viel billiger sind. Vieles, was darüber gesagt wurde, gilt auch für natürliche Gesundheits- und Wellnessprodukte und alltägliche wichtige Toilettenartikel. Wenn Sie cialis generika kaufen, sollten Sie einige wesentliche Details kennen.
|Wenn Sie die Anziehungskraft auf einen bestimmten Partner verloren haben, ist es normalerweise unwahrscheinlich, dass Behandlungsoptionen zur Verbesserung der Potenz ihm helfen. Als die Mehrheit der Einzelhändler online ging, stiegen die Erwartungen und eine überwältigende Anzahl von Kunden erwartete, online die Mittel zu finden, die sie benötigen. Illegale Online-Apotheken versuchen möglicherweise, illegale «generische» Versionen dieser Originalmarkenmedikamente zu verkaufen. Fragen Sie Ihren Apotheker nach Informationen, wenn Sie sich über den Online-Kauf von Generika nicht sicher sind. Darüber hinaus machen Generika die überwiegende Mehrheit der landesweit verschriebenen Rezepte aus. Das Medikament ist verschreibungspflichtig und muss unter Aufsicht eines Arztes angewendet werden. Aber ist es wirklich das richtige Feld für Sie, cialis generika zu kaufen? Es gibt verschiedene ernsthafte Fragen zu diesem Thema. Darüber hinaus kann es auch zur Behandlung einiger anderer von Ihrem Arzt festgelegter Erkrankungen verwendet werden. Wenn Sie sicher sind, dass diese gesetzlichen Anforderungen erfüllt werden können und Sie wissen, dass die von Ihnen ausgewählte Apotheke sicher ist, ist es möglicherweise an der Zeit, Ihre verschreibungspflichtigen Medikamente aus einer Online-Apotheke zu beziehen. Während sich alle Symptome bessern können, bevor die Krankheit vollständig behandelt ist, nehmen Sie das Mittel für den gesamten vorgeschriebenen Zeitraum ein. Auf dieser Website finden Sie einige nützliche Informationen zu den Risiken von Arzneimitteln und deren Erforschung.
Was ist ein kostengünstiges Medikament, um Patienten bei der Aufrechterhaltung einer Erektion zu helfen? Der Rat ist unkompliziert, kann aber den Unterschied ausmachen, wenn Sie Informationen zu diesem Thema benötigen. Obwohl der Missbrauch verschreibungspflichtiger Medikamente viele Familien betrifft, können bestimmte Bevölkerungsgruppen wie Jugendliche einem besonderen Risiko ausgesetzt sein. Für die meisten Menschen, die keine Erektion bekommen, die fest genug für Sex ist, funktionieren Arzneimittel gut, verursachen aber manchmal schwerwiegende Nebenwirkungen. Und die Pillen gelten allgemein als sehr sicher. Häufige unerwünschte Effekte können das sogenannte blaue Sehen sein, aber es ist sicherlich häufiger, wenn Sie mehr als die vorgeschriebene Menge einnehmen. Sie können eine Checkliste für Nebenwirkungen verwenden, um den Überblick zu behalten und Informationen schnell mit Ihrem medizinischen Fachpersonal zu teilen. Nehmen Sie dieses Generikum nicht in kleineren Mengen ein. Der Rat ist üblich, kann aber den Unterschied ausmachen, wenn Sie Informationen über Pillen benötigen. Normalerweise erfordert die Behandlung Geduld, um eine erwartbare Wirkung zu erzielen. Verbraucher sollten die online gefundenen Informationen jedoch immer objektiv behandeln. Schließlich können Sie Zeit bei Ihren Rabattmedikamenten und Kräutern sparen, indem Sie sie online bestellen.}
Gefällt mir
{Wie cialis generika?
Der ideale Zeitpunkt für den Beginn der Behandlung ist, bevor sichtbare Anzeichen auftreten. Die zunehmende Nachfrage nach Informationen im täglichen Leben von Millionen von Menschen hat dazu geführt, dass immer mehr pharmazeutische Gesundheitsdienstleister versuchen, ihre Gesundheitsprodukte vor ihren Konkurrenten zu positionieren. Wie finde ich Medikamente online? Die Verschreibung und Verwendung von Medikamenten ist jedoch Vertrauenssache. Für Kunden wird es immer einfacher, Medikamente online zu bekommen. Es gibt viele Online-Apotheken im Internet, daher sollte es kein Problem sein, eine vertrauenswürdige Drogerie zu finden. Sie bieten Kunden mit eingeschränkter Mobilität und Kunden in abgelegenen Gebieten Zugang. Die reduzierten Transaktionskosten werden in Form weitaus niedrigerer Preise an die Patienten weitergegeben. In beiden Fällen ist es nicht alles. Dieser Leitfaden behandelt alles von der Sicherung Ihres Computers bis zur Überprüfung und Bestellung von Viagra in zuverlässigen Online-Apotheken.
10 Möglichkeiten, gefälschte Medikamente zu erkennen.
|Deshalb interessieren sich viele für dieses Thema. Ist es für Sie aktuell, wie man cialis generika?
Lassen Sie uns Antworten auf Ihre wichtigsten Fragen zu diesem Thema finden. Das Bestellen von Rezepten im Internet kann eine kostengünstige Methode sein, solange Sie dies verantwortungsbewusst tun. Lassen Sie uns darüber sprechen, wie Sie sicher sein können, dass online bestellte Medikamente den Qualitätsstandards entsprechen. Ziemlich cialis generika oder andere Medikamente, die von einer virtuellen Drogerie angeboten werden, sind sehr elementar.
Es gibt viele gültige Internet-Drogerien, die legitime Rabatte anbieten. Wenn Sie Medikamente online kaufen möchten, tun Sie dies in einer legalen Apotheke. Die Lieferanten bieten Tausende von Arzneimitteln an, zu denen sowohl generische als auch bekannte Marken gehören. Es gibt Varianten von renommierten virtuellen Drogerien, in denen Patienten Viagra bestellen können.
|Zu wissen, wonach zu suchen ist, kann eine Herausforderung sein, insbesondere bei allen verfügbaren Optionen. Normalerweise sind viele Medikamente zu berücksichtigen. Können Sie verschreibungspflichtige Medikamente legal online bekommen? Es ist wichtig, die Vorteile verschriebener Medikamente sowie deren mögliche unerwünschte Wirkungen zu kennen und mit Ihrem Apotheker über mögliche Bedenken zu sprechen. Wenn Sie besprechen, wie Sie Viagra bestellen können, ist es viel wahrscheinlicher, dass Sie einen Plan entwickeln, der für Sie gut funktioniert. Wir alle können verlässliche Informationen aus vertrauenswürdigen Quellen wie dem Internet, den Medien und sogar Freunden finden. Dies sind sicherlich nur die Grundregeln. Wenn Sie Arzneimittel bestellen, sollten Sie darüber nachdenken. Seit Jahrzehnten helfen diese Medikamente, viele Störungen zu verhindern. Der ideale Zeitpunkt für den Beginn der Behandlung ist, wenn nur Symptome auftreten. Themen zur Bestellung von Viagra sind im letzten Jahr sehr beliebt. Einige Forscher achten auf solche Angelegenheiten. Haben Sie etwas über Nebenwirkungen gelernt?
Höchstwahrscheinlich hat jeder Mann zumindest etwas davon gehört. Wenn Sie Medikamente in Online-Apotheken bestellen möchten, erhalten Sie normalerweise zuerst ein gültiges Rezept. Es ist wichtig zu verstehen, dass nicht alle Medikamente wirklich nützlich sind. Wie alle Arzneimittel hat das Arzneimittel unterschiedliche unerwünschte Wirkungen. Informieren Sie Ihren Arzt, wenn Sie andere Arzneimittel einnehmen. Ihre Medikamente sind nur für Sie. Geben Sie es niemals an andere Personen weiter, auch wenn ihr Zustand mit Ihrem identisch zu sein scheint. Letztendlich sind diese Faktoren auf der ganzen Welt gleich. Wenn Sie diese Tipps befolgen, sollten Sie bereit sein. Darüber hinaus ist das Internet die geeignete Möglichkeit, um alle Arten von Arzneimitteln zu erwerben, da es das Vergnügen bietet, sich über das Internet zu bewerben.}

КАК: Файл PNG (что это такое и как его открыть)

Файл с расширением PNG-файла является файлом Portable Network Graphics. Формат использует сжатие без потерь и обычно рассматривается как замена формата изображения GIF.

Однако, в отличие от GIF, файлы PNG не поддержка анимации. Однако очень похожий формат MNG (Multiple-image Network Graphics), но еще не получил популярность, которую имеют файлы GIF или PNG.

Файлы PNG часто используются для хранения графики на веб-сайтах. Некоторые операционные системы, такие как macOS и Ubuntu, сохраняют скриншоты в формате PNG по умолчанию.

Другое использование PNG — это когда части изображения должны быть прозрачными, что может быть полезно при создании иллюстраций, создании веб-сайта, создании фотографии и т. Д. Например, если у вас есть логотип, который вы хотите разместить над фотографией, гораздо проще «вырезать» логотип, оставляя вокруг него прозрачные пиксели, так что, когда он помещается поверх другого изображения, тот изображение будет отображаться через прозрачность.

Как открыть файл PNG

Программа просмотра фотографий по умолчанию в Windows часто используется для открытия файлов PNG, поскольку она включена как часть стандартной установки Windows, но есть много другие способы его просмотра.

Все веб-браузеры (такие как Chrome, Firefox, Internet Explorer и т. Д.) Будут автоматически просматривать файлы PNG, которые вы открываете из Интернета, а это означает, что вам не нужно загружать каждый PNG-файл, который вы хотите посмотреть в Интернете. Вы также можете использовать веб-браузер для открытия файлов PNG с вашего компьютера, используя Ctrl + O сочетание клавиш для поиска файла.

Совет: Большинство браузеров также поддерживают drag-and-drop, поэтому вы можете просто перетащить PNG-файл в браузер, чтобы открыть его.

Есть также несколько автономных открывателей файлов, графических инструментов и служб, которые открывают файлы PNG. Несколько популярных включают XnView, IrfanView, FastStone Image Viewer, Google Диск, Eye of GNOME и gThumb.

Для редактирования PNG-файлов может использоваться только упомянутая программа XnView, а также графическая программа под названием Microsoft Paint, инструмент для рисования Windows 10 Paint, популярная утилита GIMP и очень популярным (и очень не бесплатно ) Adobe Photoshop.

Учитывая количество программ, открывающих PNG-файлы, и что у вас, скорее всего, есть как минимум два установленных прямо сейчас, существует очень реальная вероятность того, что тот, который установлен для их открытия по умолчанию (т. Е. Когда вы дважды щелкните или дважды коснитесь один) — это не тот, который вы хотели бы использовать.

Если вы обнаружите, что это так, см. Раздел «Как изменить ассоциации файлов в учебнике Windows» для получения подробных инструкций о том, как изменить эту «стандартную» программу PNG.

Как конвертировать PNG-файл

Вероятно, каждый конвертер файлов изображений, который вы запускаете, сможет конвертировать PNG-файл в другой формат (например, JPG, PDF, ICO, GIF, BMP, TIF и т. Д.). В нашем бесплатном программном обеспечении для конвертера изображений есть несколько вариантов, в том числе некоторые онлайн-конвертеры PNG, такие как FileZigZag и Zamzar.

Pngtosvg.com — это веб-сайт, который можно использовать, если вы хотите преобразовать PNG в SVG.

Другой вариант преобразования PNG-файла — использовать один из тех, кто уже упоминал о просмотре изображений. Хотя они существуют в основном как «открыватели» различных типов изображений, некоторые из них поддерживают сохранение / экспорт открытого PNG-файла в другой формат изображения.

Когда использовать PNG-файлы

Файлы PNG — отличный формат для использования, но не обязательно в любой ситуации. Иногда PNG может быть слишком большим по размеру и не только использовать ненужное дисковое пространство или затруднять отправку электронной почты, но также может резко замедлить работу веб-страницы, если вы используете ее там. Поэтому, прежде чем преобразовать все ваши изображения в PNG (не делайте этого), есть некоторые вещи, о которых нужно помнить.

Строго говоря о размерах PNG-файлов, вам нужно подумать, достаточно ли хороши качество изображения, чтобы пожертвовать этим пространством (или медленной загрузкой веб-страницы и т. Д.). Поскольку файл PNG не сжимайте изображение, как и другие форматы с потерями, такие как JPEG, качество не уменьшается, когда изображение находится в формате PNG.

Файлы JPEG полезны, когда изображение имеет низкую контрастность, но PNG лучше работают при резком контрасте, например, когда на изображении есть строки или текст, а также большие области сплошного цвета. Поэтому скриншоты и иллюстрации лучше всего подходят в формате PNG, тогда как «настоящие» фотографии лучше всего подходят для JPEG / JPG.

Вы можете также рассмотреть возможность использования PNG-формата по сравнению с JPEG, когда вы имеете дело с изображением, которое нужно редактировать снова и снова. Например, поскольку формат JPEG претерпевает то, что называется потеря поколений , редактирование и сохранение файла снова и снова приведет к более качественному изображению с течением времени. Это не относится к PNG, поскольку оно использует сжатие без потерь.

Дополнительная справка с файлами PNG

Чтобы сделать фон прозрачным в PNG, ваши варианты включают автоматические инструменты, такие как Clipping Magic или бесплатный инструмент Background Burner, или почти любую программу для редактирования изображений.

Например, если у вас есть Photoshop, поместите изображение на свой собственный слой, удалите фоновый слой, а затем используйте любой инструмент (например, Eraser, Marquee, Lasso и т. Д.), Чтобы удалить части изображения, которые должны быть прозрачными.

Дополнительную информацию см. В разделе «Получение дополнительной справки» о контакте со мной в социальных сетях или по электронной почте, публикации на форумах технической поддержки и т. Д. Дайте мне знать, какие проблемы у вас возникают при открытии или конвертации PNG-файла, включая те инструменты или службы, которые вы уже пробовали, и я посмотрю, что я могу сделать, чтобы помочь.

Формат tiff или png что лучше. Графический формат. JPEG, GIF и PNG

15.06.2014

При создании сайтов на этапе верстки всегда стоит задача выбора того или иного формата для хранения изображений. Изображения можно сохранять в любом формате PNG, JPEG, GIF и десятке других, но какой формат выбрать, чтобы передать лучше качество с минимальным размером получаемого файла изображения?

Какой формат файла выбрать?

Формат GIF ограничен 256 цветами. Это формат без потерь и при его использовании достигается минимальное сжатие изображения. Формат GIF поддерживает анимацию (единственный из всех форматов) и прозрачность, но полупрозрачные картинки сохранить в нем не получится. За счет особенностей алгоритма, он очень хорошо сжимает изображения, в котором есть вертикальные линии (для веба, например, это могут быть вертикальные разделительные полосы, одноцветные иконки, графические точки и пр.).Он может быть использован для хранения чертежей, текстовой и знаковой графики в небольшом размере файла.

Формат PNG является форматом, в котором сжатие происходит без потерь. В этом форматена каждый пиксел приходится 3 цветовых канала (RGB — красный, зеленый, синий), тем самым реализуется полноцветное формирование изображения без искажений. По качеству цветового отображения формат PNG может превосходить JPG, но по размеру файла будет также больше. Формат PNG поддерживает разные уровни прозрачности (полупрозрачность). За счет особенностей алгоритма, он очень хорошо сжимает изображения, в котором есть горизонтальные линии. И когда стоит задача выбрать сохранение файла в формате GIF или PNG, для случаев, когда картинка представляет из себя примитивные линии, стоит обращать внимание на положение этих линий — т.е. в формате GIF стоит сохранять изображения с вертикальными линиями , в PNG — горизонтальными. PNG является хорошим выбором для хранения чертежей, текст и знаковых графики в небольшом размере файла.

Формат JPG является форматом, в котором есть потери цвета. Алгоритм работы в этом формате такой, что в нем очень хорошо сжимаются изображения с градиентами (сохраняются цвета первого пикселя в градиенте и последнего, а при выводе изображения — все промежуточные цвета между этими точками вычисляются), что делает его полезным для хранения изображений в меньшем размере, чем в формате BMP. Фотографии, переливы, логотипы, бекграунды и пр. лучше сохранять в формате JPG.

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

Понравился материал — нажмите, пожалуйста, на кнопку =)

Мы все загружаем изображения, создаем фото, делаем «мемы», чтобы делиться ими в социальных сетях. Многие постят изображения даже не задумываясь над тем а какой формат графического файла подходит для конкретного случая больше всего. Данная статья не касается профессионалов растровой и векторной графики. Остальным же этот краткий анализ графических форматов будет не лишним, чтобы лучше понимать для каких целей использовать тот лии иной формат. Итак, начнём.

Краткий анализ графических форматов файлов

  1. JPG / JPEG / JFIF
  2. TIF / TIFF

Растр против вектора

Прежде чем мы перейдем к пяти выбранным форматам файлов, хорошо бы знать, что есть два основных графических семейства: растр и вектор, и все форматы файлов изображений, перечисленные ниже, относятся к семейству растровых.

В растровой графике изображение собрано из пикселей, в то время как векторная графика собирается из путей, так называемых участков линий.

Сжатие файлов

Кроме того, форматы файлов изображений можно различать на основе эффектов сжатия, называемых компрессией. Разновидностей схем сжатия достаточно большое количество, но суть их существования можно свести в одну задачу — сжать растровый файл как можно эффективней. Сжимать графический файл нет смысла, так как его размер зависит не от масштаба, а от количества путей в нём.

Компрессия может очень эффективно сжимать изображения буквально в два и более раза. Но при это почти всегда происходит потеря в качестве, так как основной алгоритм компрессии — выделить несколько пикселов и заменить их одним или двумя похожими по оттенку. Компрессионный файл никогда не будет точным представлением оригинала, за некоторым исключением. Поговорим об этом дальше. Сжатие файлов обычно подходит для небольших фотографий и не подходит для проф. рисунков или качественных иллюстраций, презентаций.

Компрессия без потерь в качестве — это тот же самый исходный файл, поскольку компрессия без сжатия является точным представлением оригинала.

Изображения JPG / JPEG / JFIF

Аббревиатура от : Joint Photographic Experts Group — Объединённая группа экспертов по фотографиям.

Расширения файлов : .jpg / .jpeg

Самый распространенный формат среди растровых файлов изображений. Цифровые фотокамеры сохраняют свои изображения именно в этом формате. Файлы JPEG применяют метод сжатия с потерями, который может значительно уменьшить размер файла без существенного ущерба для качества.

Минусы : этот формат не защищен от деградации поколений. Это означает, что при каждом редактировании и сохранении качество изображения с каждой новой версией файла будет ухудшаться.

Применяемость : непрозрачные изображения, устройства захвата изображений (гаджеты, фотокамеры, экш-камеры).

Формат изображения PNG

Аббревиатура от : Portable Network Graphics — портативная сетевая графика.

Расширение файлов : .png

Эта бесплатная альтернатива GIF с открытым исходным кодом, которая поддерживает 16 миллионов цветов, в отличие от GIF, максимум которого 256-цветовая палитра. Это лучший формат файлов для изображений с сохранением источника цветов. Формат подходит для передачи идеального баланса тона. Анимированный файл PNG доступен в формате APNG. Эти файлы, как правило, имеют прозрачный фон.

Минусы : Больше всего подходит для файлов больших размеров. Сам формат PNG не поддерживает анимированную графику.

Применяемость : редактирование изображений, веб-изображения, изображения с учётом слоев, таких как прозрачность или эффекты затухания.

Расширение файла TIF

Аббревиатура от : Tagged Image File Format — формат для хранения растровых графических изображений.

Расширение файлов : .tif / .tiff

Гибкий и легко расширяемый формат файла, способный сохранять файлы с большой глубиной цвета. Эти файлы имеют прозрачный фон. Они идеально подходят для логотипов компании.

Минусы : Не идеальны для веб-браузеров.

Применяемость : Начальный этап фотографических файлов в печати. Программные пакеты OCR.

Формат файла GIF

Аббревиатура от : Graphics Interchange Format — формат для обмена изображениями.

Расширение файлов : .gif

Хотя GIF имеет низкую степень сжатия по сравнению с большинством видеоформатов, этот формат наиболее популярен среди пользователей для анимации изображений.

Минусы : формат ограничен 8-битной палитрой (256 цветов) и не подходит для фотографических изображений или сглаживания.

Применяемость : Графика, которая требует нескольких цветов, например упрощенные диаграммы, логотипы и анимации, которые состоят на более чем 50% из одного цвета.

Формат файла изображения BMP

Аббревиатура от : Bitmap Picture — дословно формат для хранения растровых изображений

Расширение файлов : .bmp

Этот формат разработан компанией Microsoft и предназначен для хранения больших несжатых файлов внутри ОС Windows.

Минусы : этот формат не использует сжатие.

Применяемость : упрощенная структура формата делает файлы bmp идеальными для программ Windows.

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

Наиболее популярные графические форматы, с которыми приходится сталкиваться пользователям интернета — JPEG, GIF и PNG. Давайте поговорим об особенностях каждого из них, дадим краткую характеристику и укажем сферу применения. Разберем также и то, как можно быстро переформатировать изображения с помощью различных программ и даже графических редакторов, ведь далеко не каждое устройство может читать новые или же малораспространенные форматы изображений.

Что такое графический формат?

Для начала скажем несколько слов о самом понятии графического формата, для того, чтобы было понятнее, с чем именно мы имеем дело. Данным определением обозначается метод хранения то есть всевозможных изображений и фотографий. Каждый графический формат имеет свои методы, особенности и сферу применения. В зависимости от этого одно и то же изображение, имеющее разное расширение, может иметь различные размер, глубину цвета, особенности использования.

Выделяют растровые, векторные и даже комплексные форматы. Но в данной статье мы поговорим только о растровой графике и способах ее хранения, так как большинство файлов имеют расширение, которое указывает на принадлежность изображения именно к ней.

JPEG — старый и надежный

Начнем, пожалуй, с наиболее популярного и распространенного расширения. Так, JPEG (который также обозначается с помощью еще одного сокращения — JPG) встречается на просторах интернета наиболее часто. Вспомните: даже ваши фотографии, сделанные на фотоаппарат или телефон, имеют расширение.jpeg.

В данном формате широко используется метод что иногда сказывается на качестве картинки. Он довольно популярный, несмотря на то, что для его использования требуется лицензия. Глубина цвета достигает 24 бит.

GIF — создан для хранения анимированных изображений и не только

Итак, разобрав с вами формат JPEG, мы должны упомянуть и второй по популярности — GIF. Он — один из старейших в мире растровой графики. Используется также для обмена изображениями при помощи сети Интернет, в особенности — электронной почты. Сжатие происходит без потери качества, а глубина цвета составляет 8 бит. Поддерживает не только прозрачность, но и анимацию.

Тут стоит заметить, что при конвертировании эффект анимации теряется, если, конечно, выбранный вами формат файла не поддерживает его.

PNG как новейший аналог GIF

Мы разобрали с вами формат JPEG и GIF, теперь же поговорим о PNG. Его многие пользователи интернета называют улучшенной версией GIF. Причина этому то, что в его основе лежат те же методы хранения, что и в файлах с расширением.gif. Тут же напомним о том, в отличие от своего предшественника, он не требует лицензии, что немаловажно.

При сжатии информации качество картинки не страдает, как и в предыдущем формате. При этом главное отличие в том, что он позволяет использовать неограниченное количество цветов. Стоит отметить, что глубина цвета может достигать 48 бит. Из-за того что формат сравнительно новый, он еще не получил мировой популярности, но уже сейчас его можно встретить на просторах Интернета.

Как конвертировать рисунок? Программы для изменения расширения

Итак, мы с вами разобрали формат JPEG, GIF и PNG — наиболее распространенные расширения, указывающие на Теперь же поговорим о том, как изменить формат того или иного изображения.

Иногда приходится сталкиваться с такой проблемой, когда браузер, программа, устройство не поддерживают файл с тем или иным расширением, особенно если устройство старое, а формат относительно новый. В таких случаях возникает потребность в переформатировании изображения. Как же решить эту проблему максимально быстро?

Для того чтобы изменить формат, можно воспользоваться стандартной программой Paint. Например, разберемся в том, как перевести в формат JPEG любое изображение. Для этого достаточно открыть нужную фотографию с помощью программы Paint или же, нажав на нужное изображение правой кнопкой мыши, выбрать пункт «Изменить». После открытия картинки следует выбрать в меню «Файл» (в новых версиях это главное меню программы) пункт «Сохранить как», а затем указать в окошке нужный вам формат, в данном случае — JPEG или же JPG.

Для этих же целей подойдут и хорошо известные всем CorrelDRAW, PhotoShop, а также специальные фотоконвертеры: PicJet Converter,FastStone PhotoResizer и многие другие. Некоторые из них позволяют делать пакетную обработку изображений, что значительно сокращает время работы с ними.

Итог

Мы с вами разобрались в том, что такое графический формат, указали на главные отличия основных популярных графических форматов, сферу их применения, дали краткую характеристику каждому из них. Выяснили также и то, что формат JPEG наиболее популярен в настоящее время.

Еще мы узнали, как быстро изменить формат изображения с помощью стандартных программ, установленных на компьютер или ноутбук. Также сказали пару слов о том, что есть и специальные конвертеры, с помощью которых можно быстро и легко изменять

JPG, PNG или GIF — какой из них использовать и когда?

JPG / JPEG (Объединенная группа экспертов по фотографии)

Этот формат файла широко используется профессиональными фотографами и идеально подходит для использования с фотографиями. Его можно сжать до любого размера, однако имейте в виду, что некоторые данные в файле могут быть потеряны из-за сильного сжатия. Этот тип файла также не использует цветовые палитры при обращении к цвету, а использует 24-битные определения цвета.

Плюсы использования файлов JPEG / JPG

  • 24-битная цветовая схема
  • Лучший формат файла изображения для сжатия, но может ухудшить качество изображения
  • Самый распространенный формат файла, используемый в фотоиндустрии
  • Идеально подходит для высококачественных, детализированных фотографических изображений

Минусы использования файлов JPEG / JPG

  • Не лучший формат файлов для цифрового искусства (логотипы, иконки и т. Д.)
  • Не поддерживает прозрачность, что затрудняет удаление или замену фона изображения при необходимости

PNG (переносимая сетевая графика)

Формат файла Portable Network Graphic (PNG) идеально подходит для цифрового искусства (плоские изображения, логотипы, значки и т. Д.) И использует 24-битный цвет в качестве основы. Возможность использовать канал прозрачности увеличивает универсальность этого типа файлов.

Плюсы использования типов файлов PNG

  • Идеальный тип файла для цифрового искусства
  • Включает сжатие без потерь для гарантированного качества файла
  • 24-битный цвет (аналогичный JPEG), который поддерживает более 16 миллионов цветов

Минусы использования типов файлов PNG

  • Обычно самые большие файлы в типах файлов изображений
  • Не идеально для объемных (фотографических) изображений
  • Без сжатия этот большой тип файла будет занимать значительно больше места в вашей библиотеке файлов CMS

GIF (формат обмена графическими данными)

Этот тип файла изображения идеально подходит для плоских изображений с четко определенными участками изображения (например, логотипами).Кроме того, этот тип файлов обычно используется для создания анимации из файлов изображений. Благодаря включению качества без потерь в сжатие, эти файлы можно передавать и хранить без потери качества, и они имеют меньшее влияние на хранилище вашей библиотеки изображений.

Плюсы использования файлов GIF

  • Обеспечивает прозрачность одного цвета в файле
  • Использует технологию сжатия без потерь для изображений более высокого качества
  • Возможность конвертировать файлы изображений в анимацию

Минусы использования файлов GIF

  • Использование 256 индексированной цветовой палитры ограничивает выбор цвета
  • Не поддерживает тени или смешанные границы
  • Использует дизеринг для имитации цветов при пересечении двух или более цветов
  • Не показывает размеры фотографий или других реальных изображений

Когда вы рассматриваете возможность использования изображений для вашего веб-сайта или другого цифрового присутствия, убедитесь, что вы учитываете ценность и преимущества каждого типа файла в зависимости от имеющегося изображения.Здесь, в Unleaded Group, мы работаем с типами файлов и оптимальным использованием изображений для вашего веб-сайта, а также с файловым хранилищем изображений в вашей CMS. Если у вас есть вопросы или вы хотите назначить встречу с одним из наших консультантов по цифровому присутствию, посетите нас сегодня онлайн или позвоните нам по телефону 720-221-7126.

Что такое файл PNG?

PNG или переносимая сетевая графика — это тип изображения, который обычно используется в веб-дизайне для обеспечения прозрачного фона и / или полупрозрачного изображения.

PNG часто используются для разработки логотипов, поскольку изображение можно легко разместить на фоне изображения, цветового блока или узора. PNG, как правило, намного больше, чем другие типы файлов изображений, такие как JPG или GIF, поэтому обычно рекомендуется ограничить их использование, если у вас нет большой емкости для хранения или менее дорогого ПК.

Однако лучше использовать PNG, если вы хотите максимально детализировать изображение. Они также поддерживают как 24-битные цветовые пространства RGB, так и 32-битные цветовые пространства RGBA, а также шкалу серого, но не предназначены для работы с режимами CMYK и поэтому не являются лучшими при работе с печатными материалами.Опять же, из-за более широкого диапазона поддерживаемых цветовых пространств это еще больше способствует увеличению размера файла PNG.

PNG также намного легче доступны с точки зрения авторского права, поскольку они существуют в виде открытого формата и могут более широко использоваться без необходимости в лицензии.

Тип файла GIF был почти полностью заменен PNG в издательском мире, хотя GIF остается очень популярным форматом для движущихся изображений, учитывая его способность сжимать файлы меньшего размера. Однако даже с движущимися изображениями теперь есть более удобные форматы для GIF, такие как сетевая графика с несколькими изображениями (MNG).

История PNG

Формат PNG был впервые разработан в 1995 году, в то время, когда формат GIF был уже хорошо развит. Чтобы идти в ногу с технологией экрана, требовался более современный формат файла, который становился способным поддерживать гораздо более широкий спектр цветов.

Группа разработчиков объединила свои усилия для создания формата PNG, и было решено, что новый файл изображения должен поддерживать только одно статичное изображение. В октябре 1996 года была создана первая итерация формата файла, а в 1998, 1999 и 2003 годах были выпущены следующие версии, когда он стал международным стандартом.

Когда использовать PNG

Файлы PNG иногда могут быть больше, чем GIF, поэтому стоит подумать, действительно ли формат файла является лучшим вариантом для конкретного случая использования. Например, если у вас много изображений на одной веб-странице, вы можете подумать о том, чтобы изменить размер изображения, чтобы оно было более низкого качества, или использовать альтернативный формат изображения, который приводит к меньшему размеру файла (например, GIF).

Это преобразование может привести к потере прозрачности изображения, поэтому, если вам нужно сохранить прозрачность, PNG определенно лучший вариант, и его стоит использовать, даже если это большой файл.

Как открывать и редактировать файл PNG

Файлы PNG можно открывать в любом веб-браузере, включая Firefox, Chrome, Edge, Safari и Opera, поскольку в настоящее время это наиболее широко распространенный тип веб-изображений. Если на вашем компьютере нет программы просмотра изображений, вы даже можете открыть ее, перетащив ее со своего рабочего стола в браузер, хотя вы не сможете редактировать ее таким образом.

Файл PNG также можно открывать и редактировать в большинстве программ редактирования изображений, включая Microsoft Paint (несмотря на то, что Microsoft прекращает поддержку встроенной программы редактирования изображений в ближайшем будущем), Paint 3D, GIMP, XnView и, конечно же, Adobe Photoshop.

Если вы не уверены, что на вашем компьютере уже установлен редактор изображений, попробуйте дважды щелкнуть файл изображения, и любая поддерживаемая программа откроет его, чтобы вы могли редактировать.

Как преобразовать файл PNG

Вы, конечно, можете преобразовать файл PNG в любой другой популярный формат, включая JPG, ICO, TIF, BMP и GIF, если хотите. Это можно сделать с помощью целого ряда бесплатных онлайн-конвертеров, включая XnConvert, Zamzar, FileZigZag и Adapter.

Рекомендуемые ресурсы

Выбор платформы для совместной работы

Восемь вопросов, которые должен задать каждый ИТ-руководитель

Загрузить сейчас

Тест производительности: PostgreSQL / MongoDB

Помощь разработчикам в выборе базы данных

Загрузить сейчас

Обслуживание клиентов vs.качество обслуживания клиентов

Трехэтапное руководство по обеспечению современного обслуживания клиентов

Загрузить сейчас

Активный подход к кибербезопасности

Полное руководство по тестированию на проникновение

Загрузить сейчас

JPEG или PNG: какой формат сжатого изображения лучше?

Daven Mathies / Digital Trends

В цифровых изображениях преобладают два формата изображений: JPEG (или JPG) и PNG.

На первый взгляд одно изображение, показанное в обоих форматах, может показаться идентичным, но если вы посмотрите достаточно внимательно и вникнете в данные, между ними будет существенная разница.Один формат не всегда лучше другого, поскольку каждый предназначен для использования в определенных обстоятельствах в зависимости от ваших требований к качеству изображения, размеру файла и т. Д. Вот что вам нужно знать об обоих форматах, чтобы максимально использовать их сильные и слабые стороны.

JPEG

Сокращение от Joint Photographic Experts Group — команды, которая разработала формат — JPEG стал стандартным сжатым форматом в цифровой фотографии и обмене изображениями в Интернете благодаря тщательному балансу размера файла и качества изображения.

Точное соотношение различается в зависимости от используемой программы и настроек, но типичное изображение JPEG имеет коэффициент сжатия 10: 1. Если вы начнете с изображения размером 10 МБ и экспортируете его в формате JPEG, у вас должно получиться изображение размером примерно 1 МБ. JPEG не должен иметь заметной разницы в качестве, хотя это зависит от содержания исходного изображения и типа файла.

Для этого JPEG использует дискретное косинусное преобразование (DCT). Хотя математика, лежащая в основе этого, сложна, этот алгоритм сжатия просматривает все изображение, определяет, какие пиксели в изображении достаточно похожи на пиксели вокруг него, и объединяет пиксели в плитки (группы пикселей, которые имеют одинаковое значение).

Этот метод чрезвычайно эффективен, но он требует потери информации, которую вы не можете получить обратно. Изображения JPEG (за некоторыми исключениями, упомянутыми ниже) являются с потерями, что означает, что после сохранения изображения потерянные данные не могут быть восстановлены. Таким образом, как и при создании ксерокопии ксерокопии, каждый раз, когда вы открываете и сохраняете JPEG, он будет выглядеть немного хуже, чем раньше, пока в конечном итоге не потеряет все детали.

По этой причине JPEG не рекомендуется в качестве формата архивного изображения, потому что, если вам когда-либо понадобится открыть его и снова внести изменения, вы понесете потерю качества.Как и Adobe Lightroom, неразрушающие фоторедакторы могут помочь обойти эту проблему при условии, что вы никогда не удаляете исходные файлы, поскольку они сохраняют изменения только как метаданные, а не перезаписывают исходное изображение.

Также следует избегать

JPEG с изображениями с большим объемом текста или иллюстрациями с резкими линиями, поскольку определенные линии имеют тенденцию к размытию из-за сглаживания. (Сглаживание — это намеренное размытие, предназначенное для устранения грубых краев.) Как вы можете видеть на изображении ниже, снимке экрана, сделанном с нашей домашней страницы, текст и белый фон показывают много артефактов в формате JPEG (справа) по сравнению с PNG ( оставил).

Тем не менее, бывают случаи, когда вам нужно преобразовать такие форматы, как PDF, в JPEG. В таких случаях лучше убедиться, что вы экспортируете его с настройками самого высокого качества, чтобы весь текст был четким.

JPEG поддерживает 8-битные цветовые пространства как RGB, так и CMYK, но его возможности CMYK оставляют желать лучшего. (Современные принтеры отлично справляются с файлами RGB, так что это не большая проблема. Однако это поможет, если вы по-прежнему будете использовать более качественные форматы для печати.)

За прошедшие годы появилось и исчезло множество вариаций JPEG.Например, JPG-LS был разработан для исправления сжатия с потерями, но он так и не закрепился и в конечном итоге отошел на второй план. JPG2000 также попытался решить проблему без потерь, но ему тоже не удалось добиться успеха. BPG, новый формат, основанный на стандарте видео H.265, был полон решимости заменить JPEG, но так и не получил широкого распространения.

Создатели JPEG недавно поделились новым форматом, разработанным не для замены JPEG, а для того, чтобы существовать вместе с ним как вариант для более быстрой потоковой передачи. В JPEG XS сжатие всего шесть раз вместо 10, но более простые алгоритмы означают, что файл быстрее справляется с задачами потоковой передачи.Потенциальная замена может прийти в виде HEIF, который также основан на стандарте h.265. Там, где другие потерпели неудачу, HEIF может добиться успеха благодаря поддержке одного из крупнейших технологических брендов: Apple. Он еще впереди, но все больше программ для редактирования изображений и больше устройств добавляют поддержку нового формата, такого как JPEG Pleno, который предлагает пользователям отличный набор инструментов, который включает голографическое изображение, текстуры с глубиной, облака точек и свет. поля.

Плюсы Минусы
Малый размер файла Сжатие без потерь
Встроенная поддержка EXIF ​​ Не подходит для печати CMYK
Широкая поддержка Без поддержки прозрачности

PNG

Акроним от Portable Network Graphics, PNG — это формат файлов без потерь, разработанный как более открытая альтернатива формату обмена графическими данными (GIF).

В отличие от JPEG, который основан на сжатии DCT, PNG использует сжатие LZW, которое аналогично форматам GIF и TIFF. В упрощенном виде двухэтапное сжатие LZW PNG берет строки битов, содержащихся в данных изображения, затем сопоставляет эти более длинные последовательности с сопровождающими короткими кодами, содержащимися в словаре (иногда называемом кодовой книгой), который хранится в файле изображения. В результате получается файл меньшего размера, сохраняющий высокое качество.

Самым большим преимуществом PNG перед JPEG является то, что сжатие осуществляется без потерь, что означает отсутствие потери качества при каждом открытии и повторном сохранении.PNG также хорошо обрабатывает детализированные высококонтрастные изображения. По этой причине PNG чаще всего является форматом файла по умолчанию для снимков экрана, поскольку он может обеспечить почти идеальное попиксельное представление экрана, а не сжимать группы пикселей вместе.

Одной из выдающихся особенностей PNG является поддержка прозрачности. Как для цветных изображений, так и для изображений в градациях серого пиксели в файлах PNG могут быть прозрачными. Это позволяет создавать изображения, которые аккуратно накладываются на содержимое изображения или веб-сайта.Как видно из приведенного выше GIF-изображения, многие программы редактирования — в данном случае Adobe Photoshop Mix — используют клетчатый фон для обозначения прозрачности графики. Благодаря этому PNG отлично подходит для логотипов, особенно с текстом, используемых на веб-сайтах. С другой стороны, если вы создаете прозрачный фон в Photoshop и сохраняете изображения в формате JPG, этот прозрачный фон станет белым, потому что формат не поддерживает прозрачность.

Когда дело доходит до фотографии, PNG может показаться надежной альтернативой проприетарным форматам RAW для хранения изображений без потерь.Тем не менее, правда в том, что есть много лучших альтернатив, таких как Adobe Digital Negative (DNG), которые вы даже можете снимать на свой смартфон, и TIFF. PNG также не поддерживает данные EXIF, которые включают такую ​​информацию, как выдержка, диафрагма и ISO, с камеры, с помощью которой он был снят.

PNG был создан для Интернета и доказал свою эффективность. JPEG может быть форматом большинства изображений. Тем не менее, PNG занимает важную нишу, которую JPEG не может эффективно использовать.По сути, это единственный вариант, когда вам нужно четко отобразить логотип или текст поверх других элементов на веб-сайте. Он также активно используется архивариусами, специалистами по сохранению и другими учеными-информатиками при оцифровке документов, эфемеров и реалий из-за высокого качества изображения и сжатия без потерь.

Как и JPEG, PNG также претерпел несколько изменений на протяжении многих лет. APNG — это все еще поддерживаемый формат, предназначенный для воспроизведения анимированных функций GIF. Он не так распространен, но поддерживается многими современными браузерами.

Еще один забавный лакомый кусочек заключается в том, что на ранних этапах разработки PNG было предложено называть его PING, аббревиатура от «PING Is Not GIF», нахальная критика создателей формата GIF.

Плюсы Минусы
Сжатие без потерь Размер файла больше, чем у JPEG
Держатель прозрачной пленки Нет встроенной поддержки EXIF ​​
Отлично подходит для текста и скриншотов

Какой лучше?

В конечном счете, ни один формат изображения не лучше другого.Просто вопрос, какой из них лучше подходит для ваших нужд.

Если вы хотите поделиться фотографией с камеры в Instagram, Twitter и т. Д., Лучше всего использовать JPEG. Он меньше по размеру, оптимизирован для фотографии и широко поддерживается практически на всех платформах и сервисах, которые только можно вообразить.

Если вы делаете снимок экрана, который планируете аннотировать или заархивировать для дальнейшего использования, формат PNG лучше подойдет вам. Размер файла может быть больше, чем у эквивалентного JPEG, но вам не нужно беспокоиться о том, что он теряет качество при каждом новом сохранении, и вы знаете, что каждый пиксель такой же четкий, как и в последний раз, когда вы его открывали.Как и логотипы, большую часть веб-графики лучше сохранять в формате PNG, поскольку они могут использовать прозрачные области.

Рекомендации редакции

Что такое файл PNG? (И как его открыть!)

Если вы не слышали о файлах PNG, вы один из многих. По сравнению с другими форматами файлов, такими как файлы CRF или NEF, файл PNG используется чаще.

PNG означает файл Portable Network Graphics и следует сжатию без потерь.Файл PNG был создан для замены формата изображения в формате GIF, но используется на всей платформе.

Что такое расширение файла?

Каждый цифровой файл имеет прикрепленный к нему формат файла. Будь то цифровые изображения или текстовые файлы, расширение файла позволяет узнать, что это за файл.

Программы знают, какие файлы они могут открывать, а какие нет. Без сомнения, вы слышали о JPEG, но есть и изображения в форматах TIFF, PSD и GIF. Те, о которых вы, возможно, не слышали, — это версии Raw, такие как ARW.

Что такое формат файла PNG?

Файл PNG — это изображение в формате файла, используемое многими программами редактирования и программным обеспечением. Это формат без потерь, который часто используется в фотографиях, которые можно найти в Интернете.

В отличие от JPEG, сохранение цифрового файла в формате PNG не снижает его качества. Формат PNG полезен, когда изображения должны иметь прозрачный фон, например логотип компании.

Их можно использовать в качестве наложений видео или при объединении двух или более изображений в виде слоев.

Проблем с открытием или использованием файла PNG в любой операционной системе возникнуть не должно. Это стандартный тип файла. Вы можете открыть его с помощью собственного программного обеспечения для компьютерных изображений, такого как средство просмотра фотографий Windows.

Общие вопросы

Для чего используется файл PNG?

файлов PNG используются как цифровые изображения во всем Интернете. Они работают без потерь, поэтому сохраняйте их качество при хранении, сжатии, открытии и сохранении.

Одна из основных причин, по которой пользователи выбирают файлы PNG, заключается в том, что они могут сохранять PNG с прозрачными сегментами.В отличие от JPEG, для которых требуется полный цвет от угла до угла, вы можете использовать файл PNG для графических наложений.

Вы также можете использовать файлы PNG, чтобы сохранить изображение высокого качества без сжатия и потери деталей.

Как открыть файл PNG?

Файлы PNG можно открывать практически во всех программах для редактирования. У Adobe Suite не будет проблем с их открытием и просмотром.

Возможно, вы используете эти форматы файлов для резервного копирования своей работы. Вы можете продолжать редактировать и повторно редактировать без потери качества.

Программы по умолчанию, найденные в вашей операционной системе, откроют этот формат. На Mac работает программа «Фото» и встроенная программа просмотра фотографий Windows.

Если у вас нет программного обеспечения для редактирования, но вы предпочитаете использовать что-то другое, вы можете использовать любой интернет-браузер. Google Диск также работает хорошо, обеспечивая предварительный просмотр.

Как преобразовать файл PNG?

Вы обнаружите, что можете преобразовать формат изображения PNG с помощью большинства, если не всех программ редактирования, с которыми вы сталкиваетесь.Вы можете использовать формат PNG для создания файлов изображений в форматах PDF, JPEG или даже TIFF.

Это можно сделать несколькими способами: онлайн или с помощью отдельного конвертера файлов. В Интернете перейдите на image.online-convert.com. Adobe Photoshop и Lightroom позволяют сохранять эти файлы PNG в других форматах.

Для автономных конвертеров файлов подойдет FileZigZag.

В чем разница между PNG и JPEG?

Разница между форматом PNG и JPEG заключается в потере качества.JPEG теряет качество при открытии и сохранении из-за сжатия типа файла. JPEG меньше по размеру, но файл изображения PNG сохраняет больше деталей и разрешения.

Графические дизайнеры и фотографы могут использовать файлы PNG для архивирования и резервного копирования изображений. JPEG отлично подходит для обмена на цифровых платформах. По сравнению с ними это небольшие файлы.

Изображение в формате JPEG полезно, когда у вас низкоконтрастная сцена. Для резкого контраста используйте файл PNG, чтобы получить от него максимум.

Что лучше: PNG или JPEG?

Файл PNG лучше JPEG по нескольким причинам.Как мы упоминали ранее, JPEG — это формат с потерями, то есть он снижает качество при каждом действии.

Использование файла PNG означает сохранение разрешения и высокого качества изображения.

Фотографы и те, кто работает с цифровой графикой, используют файлы PNG. Они полезны в логотипах и баннерах компаний, поскольку вы можете сохранить их с выбранными видимыми областями.

Для файлов, которые вы хотите редактировать и повторно редактировать, вам следует использовать файл PNG. JPEG — отличный способ поделиться изображениями на платформах социальных сетей, так как проблем не возникнет.

Размер файла изображения различается, поэтому использование PNG без необходимости будет пустой тратой места. Кроме того, использование файлов PNG в Facebook или Instagram не даст вам более высокого качества, поскольку они все равно сжимают ваш файл.

PNG Спецификация: Введение

PNG Спецификация: Введение

REC-png.html

Рекомендация W3C

01 октября 1996 г.
Предыдущая страница
Следующая страница
Содержание
Формат PNG обеспечивает переносимый, юридически свободный, хорошо сжатый, четко определенный стандарт для файлы растровых изображений без потерь.

Хотя первоначальной мотивацией для разработки PNG была замена GIF, дизайн предоставляет некоторые полезные новые функции, недоступные в GIF с минимальными затратами для разработчиков.

Функции GIF, сохраненные в PNG, включают:

  • Индексированные цветные изображения до 256 цветов.
  • Потоковая передача: файлы можно читать и писать последовательно, что позволяет использовать формат файла в качестве коммуникационного протокол для генерации и отображения изображений на лету.
  • Индикация с прогрессивной разверткой: можно отображается при получении по каналу связи, очень быстрое получение изображения с низким разрешением с последующим постепенным улучшением деталей.
  • Прозрачность: части изображения могут быть отмечены как прозрачные, создание эффекта непрямоугольного изображения.
  • Дополнительная информация: текстовые комментарии и другие данные могут быть хранится в файле изображения.
  • Полная независимость от оборудования и платформы.
  • Эффективное сжатие без потерь 100%.
Важные новые функции PNG, недоступные в GIF, включают:
  • Изображения Truecolor с разрешением до 48 бит на пиксель.
  • Изображения в оттенках серого с разрешением до 16 бит на пиксель.
  • Полный альфа-канал (общие маски прозрачности).
  • Информация о гамме изображения, которая поддерживает автоматическое отображение изображений с правильной яркостью / контрастностью независимо от того, какие машины создать и отобразить изображение.
  • Надежное и простое обнаружение повреждения файлов.
  • Более быстрая начальная презентация в прогрессивном режиме отображения.
PNG предназначен для:
  • Просто и портативно: разработчики должны иметь возможность реализовать PNG без труда.
  • Не обременен законом: насколько известно PNG Авторы, никакие алгоритмы, оспариваемые законом, не используются. (Некоторый были потрачены значительные усилия, чтобы проверить это.)
  • Хорошо сжато: изображения как с индексированным, так и с истинным цветом сжатие так же эффективно, как и в любом другом широко используемом формате без потерь, и в большинстве случаев более эффективно.
  • Взаимозаменяемый: любой соответствующий стандарту декодер PNG должен читать все соответствующие файлы PNG.
  • Гибкость: формат допускает будущие расширения и частные надстройки без ущерба для взаимозаменяемости базового PNG.
  • Надежность: конструкция также поддерживает полную проверку целостности файлов простое и быстрое обнаружение типичных ошибок передачи.

Основная часть этой спецификации дает определение файла формат и рекомендации по поведению кодировщика и декодера. An Приложение дает обоснование для многих дизайнерских решений. Хотя Обоснование не является частью формальной спецификации, его чтение может помочь разработчики понимают дизайн. Перекрестные ссылки в основном тексте указать на соответствующие части обоснования.Дополнительные приложения, а также не входит в официальную спецификацию, предоставляет учебные пособия по гамме и теория цвета, а также другой вспомогательный материал.

В этой спецификации слово «должен» указывает на обязательное требование, в то время как «следует» указывает на рекомендуемое поведение.

См. Обоснование: Почему новый формат файла ?, Почему эти функции ?, Почему не эти функции ?, Почему бы не использовать формат X ?.

Произношение

PNG произносится как «пинг».
Предыдущая страница
Следующая страница
Содержание

Файл PNG: What a.png is и как его открыть

Что такое файл PNG?

PNG — это сокращенная форма Portable Network Graphics, которая представляет собой популярный формат файлов изображений, содержащий несжатые данные растровых изображений. Этот формат изображений без потерь, широко используемый для обмена в Интернете, был разработан как альтернатива формату обмена графическими данными (GIF). Этот открытый формат не имеет ограничений авторских прав, поддерживая изображения на основе палитры как 24-битных цветов RGB, так и 32-битных цветов RGBA. Формат PNG специально используется для изображений с прозрачным фоном. Он также может содержать изображения в градациях серого.Этот формат поддерживается почти на всех платформах и редактируется с помощью ряда бесплатных и коммерческих инструментов, таких как Corel Painter.

Как открыть файлы PNG

  1. Узнайте, где находится файл PNG, который вы хотите открыть.
  2. Запустите Painter и выберите «Файл»> «Открыть». Или в главном меню выберите «Открыть документ».
  3. Когда откроется проводник, выберите файл (ы), которые хотите открыть, и нажмите «Открыть».
  4. Отредактируйте файл PNG с помощью множества функций цифровой живописи, кистей и инструментов Painters.
  5. Перед закрытием обязательно укажите имя и сохраните файл. Файл> Сохранить как. Затем присвойте файлу желаемое имя.

Откройте PNG в Windows с помощью Corel Painter

  • Windows 10
  • Windows 8.1
  • Windows 7

Откройте PNG на Mac с помощью Corel Painter

  • macOS 10,15
  • MacOS 10.14
  • macOS 10.13
  • с последней ревизией

Corel Painter открывает файлы PNG и многие другие форматы

Мы разработали Painter, чтобы открывать широкий спектр форматов файлов, включая все следующие.

Загрузите Corel Painter сейчас, чтобы открыть файлы .png, а затем наслаждайтесь всем остальным, что может предложить это программное обеспечение для рисования.

Скачать сейчас

Руководство веб-дизайнера по формату изображений PNG

Давным-давно существовал могущественный формат изображений GIF, самый популярный тип сжатия изображений для веб-графики. Затем было объявлено, что для программ, использующих GIF, потребуется лицензия (это произошло из-за патента Unisys на метод сжатия LZW, используемый в GIF).Это изменение ускорило разработку его преемника: формата PNG. PNG, что означает «переносимая сетевая графика», приобрел популярность и в настоящее время, вероятно, является наиболее часто используемым форматом изображений, когда речь идет о веб-дизайне, наряду с JPEG.

В этом руководстве мы расскажем все, что вам, как веб-дизайнеру, нужно знать о формате изображений PNG.

Общие сведения о форматах цифровых изображений

Существует множество форматов цифровых изображений, доступных для использования, но только некоторые из них оптимизированы для использования в Интернете.Например, формат изображения TIFF не предназначен для использования в Интернете; он используется для печати. Примеры форматов изображений для Интернета: JPEG, PNG, GIF и SVG.

Почему одни форматы изображений подходят для Интернета, а другие нет? Потому что изображения в Интернете должны быть оптимизированы и сильно сжаты, чтобы они не становились слишком большими.

Некоторые форматы цифровых изображений, особенно те, которые предназначены для печати (например, TIFF), имеют настолько излишне высокое разрешение, метаданные и насыщенность цветов — которые все теряют актуальность при просмотре на компьютерных мониторах — что они слишком велики по размеру файла для Интернета. использовать.

Методы сжатия

Существует два основных метода сжатия изображений: с потерями и без потерь.

Сжатие с потерями — это когда используемый алгоритм сжатия приводит к некоторой потере данных. Это означает, что вы не получите точно такое же изображение, как оригинал, если попытаетесь его распаковать. Потеря данных в большинстве случаев происходит таким образом, что вы не теряете слишком много качества; по крайней мере, недостаточно, чтобы люди заметили.

С другой стороны, сжатие без потерь — противоположность с потерями.Сжатие без потерь включает в себя алгоритмы сжатия, которые при распаковке дают вам точно такое же изображение, что и исходное. Примером сжатия без потерь является архивирование документа в формате ZIP. Когда вы разархивируете свой документ, он будет таким же, как оригинал.

PNG использует алгоритм сжатия без потерь. С другой стороны, JPEG использует алгоритм сжатия с потерями. По сути, это означает, что, сохраняя исходные изображения в формате JPEG, вы можете стать свидетелем некоторой потери качества (то же самое касается PNG в определенных ситуациях, как вы увидите позже).

Некоторые технические материалы о PNG

Помимо сжатия без потерь, PNG — это формат растрового изображения, что означает, что это формат растрового изображения. Если вы пропустили Design 101, растровых изображения , в отличие от форматов векторных изображений, таких как SVG, нельзя масштабировать без потери качества. Однако для сложных изображений, например фотографий, растровые изображения лучше, чем векторные изображения.

PNG был разработан для быстрой передачи изображений в Интернете и для отображения изображений на экранах компьютеров, поэтому он использует только цветовую модель RGB.Цветовая модель CMYK, которая обычно используется для печати, недоступна при сохранении изображений в формате PNG. Вкратце: формат изображения PNG не оптимален для графики, которая будет напечатана.

PNG-8 и PNG-24

Существует два формата PNG: PNG-8 и PNG-24. Цифры являются сокращением от «8-битного PNG» или «24-битного PNG». Чтобы не вдаваться в технические подробности — вам как веб-дизайнеру, вероятно, все равно: 8-битные PNG означают, что изображение имеет 8 бит на пиксель, а 24-битные PNG означают 24 бит на пиксель.

Подводя итог разнице на простом английском языке: скажем так, PNG-24 может обрабатывать намного больше цветов и хорош для сложных изображений с большим количеством цветов, таких как фотографии (точно так же, как JPEG), в то время как PNG-8 более оптимизирован для вещей с простыми цветами, такими как логотипы и элементы пользовательского интерфейса, такие как значки и кнопки.

Еще одно отличие состоит в том, что PNG-24 изначально поддерживает альфа-прозрачность, что хорошо для прозрачного фона. Это различие составляет , а не на 100% верно, потому что команда «Сохранить для Интернета» продуктов Adobe позволяет PNG-8 с альфа-прозрачностью.

Краткая история: когда использовать PNG

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

Поскольку это формат без потерь, изображения, сохраненные с использованием формата PNG, не всегда будут маленькими, но поскольку PNG хранит много дополнительных данных, вы можете легко оптимизировать изображения для использования в Интернете, чтобы уменьшить размер файлов.

PNG, GIF, JPEG

Давайте сравним преимущества и недостатки использования PNG по сравнению с двумя другими популярными форматами веб-изображений.

PNG против GIF

Краткий ответ: всегда используйте PNG поверх GIF, если только вы не создаете анимированный GIF или не хотите использовать изображения с прозрачным фоном в более старых версиях IE (однако есть обходной путь для поддержки прозрачности PNG в IE6 и ниже, используя исправление PNG JavaScript библиотеки). Я не одинок в этом, согласится Джефф Этвуд, основатель StackOverflow и блога Coding Horror.

PNG имеет несколько важных преимуществ по сравнению с GIF, о которых позаботятся веб-дизайнеры, например:

Конечно, есть много других преимуществ, но именно они важны для веб-дизайнеров.

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

PNG-8 , размер файла: 3,73 КБ PNG-24 , размер файла: 5.68 КБ GIF , размер файла: 4,20 КБ

Совет по оптимизации: Существует множество инструментов, которые можно использовать для оптимизации изображений. Ниже я использовал pngcrush для изображений PNG и Smush.it для изображений GIF. Никакой очевидной потери качества, и PNG-8 по-прежнему выигрывает у GIF.

PNG-8 , размер файла: 3,69 КБ PNG-24 , размер файла: 5.41 КБ GIF , размер файла: 3,71 КБ
PNG и JPEG

JPEG будет меньше по размеру файла по сравнению с PNG, когда мы говорим о фотографических изображениях. Это связано с тем, что он использует алгоритм сжатия с потерями, специально разработанный для фотографических изображений с насыщенными цветами.

Таким образом, при использовании в Интернете, если вы размещаете фотографическое изображение на веб-странице (например, изображение вашей кошки), всегда выбирайте JPEG вместо PNG. Использование PNG вместо JPEG в этой ситуации приведет к большему размеру файла (часто в 5-10 раз больше, чем JPEG).

Вот сравнение PNG и JPEG (качество: 70) с использованием фотографического изображения. Обратите внимание, что мы используем PNG-24, а не PNG-8, потому что это правильный формат для фотографических изображений.

PNG-24 , размер файла: 66,6 КБ JPEG , размер файла: 14,41 КБ

Дальнейшая оптимизация с помощью pngcrush и Smush.it:

PNG-24 , размер файла: 64 КБ JPEG , размер файла: 14.2 КБ

Совет по оптимизации: Вы (как веб-дизайнер) будете критиковать свои изображения больше, чем пользователи вашего веб-сайта, поэтому хороший совет — быть немного более «жесткими» при сохранении веб-изображений. Найдите хороший баланс между размером файла и качеством. Уменьшайте настройки качества, пока оно не станет невыносимым.

Когда использовать каждый формат

Вот упрощенное резюме сравнения форматов файлов:

  • Используйте PNG-8 поверх GIF для изображений с простыми цветами (логотипы, значки, кнопки)
  • Используйте PNG-8 поверх JPEG для изображений с простыми цветами (логотипы, значки, кнопки)
  • Используйте PNG-24 поверх GIF для фотографических изображений
  • Использовать PNG поверх JPEG при использовании альфа-прозрачности
  • Используйте JPEG поверх PNG для фотографических изображений
  • Использовать GIF для фона прозрачность для старых браузеров (IE6 и ниже)
  • Использовать GIF для анимированных GIF

PNG-8 Оптимизация уменьшения цвета

При выборе формата изображения PNG-8 вы можете увидеть уменьшение количества цветов в изображении.Вот почему он хорош для простых работ, таких как логотипы, значки и элементы пользовательского интерфейса, такие как кнопки.

Выберите PNG-8 в случаях, когда цветовая палитра ограничена. Это поможет вам добиться меньшего размера файла изображения без каких-либо видимых различий, что позволит вам создавать более быстрые, компактные и адаптивные веб-дизайны.

Уловка оптимизации, которую вы можете выполнить, — это уменьшить количество цветов вашего PNG-изображения. Это значительно уменьшит размер файла, и вы сможете сделать это практически без видимой потери качества.

Большинство программных приложений, которые могут сохранять файлы PNG, позволяют вручную вводить количество включаемых цветов. Например, функция Photoshop «Сохранить для Интернета и устройств» (к которой можно перейти, выбрав «Файл»> «Сохранить для Интернета и устройств») предоставляет раскрывающееся меню для установки количества цветов для формата PNG. Уменьшайте количество цветов, пока не увидите заметную разницу в качестве.

Ниже вы можете увидеть оптимизацию значка RSS, который мы использовали ранее, за счет уменьшения количества цветов.Уменьшение количества цветов с 256 до 16 приводит к очень незначительной потере качества и приводит к уменьшению размера файла на 62% — более половины размера файла было сокращено!

PNG-8 256 цветов , размер файла: 3,73 КБ PNG-8 64 цвета , размер файла: 2,18 КБ PNG-8 32 цвета , размер файла: 1.75 КБ PNG-8 16 цветов , размер файла: 1,41 КБ

Оптимизация постеризации PNG-24

Этот метод оптимизации помогает оптимизировать формат PNG-24, и вот как он работает: он уменьшает количество цветов, комбинируя похожие цвета.

Вот как можно выполнить этот трюк оптимизации в Photoshop: Откройте изображение в Photoshop. Выберите «Изображение»> «Коррекция»> «Постеризация» и затем уменьшайте уровни, пока это не приведет к видимой потере качества.Затем просто используйте функцию «Сохранить для Интернета и устройств», чтобы сохранить изображение в формате PNG-24.

PNG-24 Исходный , размер файла: 29,5 КБ PNG-24 Плакат , размер файла: 23,9 КБ

Сводка

Для веб-дизайнеров уменьшение размеров изображений — это способ увеличить общую скорость веб-страницы. Оптимизированные изображения меньшего размера в веб-дизайне означают:

  • Более быстрые веб-страницы, которые загружаются быстрее
  • Меньше потребление полосы пропускания
  • Меньше данных, необходимых для передачи посетителям сайта, что означает меньшую активность данных

Вам может быть интересно, является ли PNG лучшим форматом изображений — это неизбежный вопрос.Ответ: это зависит от . Как показано в этом руководстве, существует множество переменных, которые влияют на то, какой формат изображения вы выберете. В некоторых ситуациях PNG-8 будет лучше, чем PNG-24, в то время как в других будут получены лучшие результаты при использовании JPEG.

PNG имеет определенные преимущества перед GIF, такие как меньший размер файла и открытый формат. Однако прозрачность PNG в IE6 не поддерживается, поэтому вам, возможно, придется использовать GIF (или библиотеку JavaScript, которая имитирует альфа-прозрачность PNG в IE6, например IE PNG Fix).То же самое можно сказать и о том, когда вы имеете дело с анимированными изображениями, которые могут делать GIF.

Что касается PNG и JPEG: выбор во многом зависит от того, какой тип изображения вы оптимизируете. В частности, PNG очень хорошо справляется с ограниченными цветовыми схемами, сплошными цветами и поддерживающей прозрачностью (которую JPEG не поддерживает). Для сложных фотографических изображений лучше всего подходит JPEG.

Главное, что нужно сделать, это то, что вы должны использовать комбинацию форматов изображений. Не используйте формат PNG, JPEG или GIF.Кроме того, вы не должны бояться оптимизировать каждое изображение вручную, чтобы добиться лучших результатов и меньшего размера файлов. Вы всегда должны использовать оптимизатор изображений, который выжимает каждый последний лишний байт.

Есть две вещи, которые помогут вам выбрать правильный формат: эксперименты и опыт. Чем больше вы сохраняете изображений для Интернета, тем быстрее вы будете распознавать ситуации, в которых следует использовать PNG, JPEG или даже GIF.

Ссылки и ресурсы

Связанное содержимое

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *