Каковы конкретные свойства PNG изображения в веб-разработке - PullRequest
2 голосов
/ 28 июня 2011

Я использую DevExpress Image, и есть свойство «IsPng», которое будет указывать, является ли это в изображении PNG или нет, поэтому мне интересно, как это имеет значение, если это изображение PNG или нет?

1 Ответ

2 голосов
/ 28 июня 2011

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

"Также известный как канал маски, альфа-каналпросто способ связать переменную прозрачность с изображением. В то время как GIF поддерживает простую двоичную прозрачность - любой данный пиксель может быть либо полностью прозрачным, либо полностью непрозрачным - PNG допускает до 254 уровней частичной прозрачности между ними для «нормальных» изображений65 534 уровня для специальных «глубоко безумных» форматов, но здесь мы концентрируемся на глубинах изображений, которые полезны в Интернете). "

См. http://www.w3.org/TR/PNG-DataRep.html#DR.Alpha-channel

Это означаетВы можете наложить PNG поверх других изображений и текста и позволить им «просвечивать» с различной степенью прозрачности.Вы можете просмотреть некоторые тесты W3C на http://www.w3.org/Graphics/PNG/inline-alpha.html

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