Я использую DevExpress Image, и есть свойство «IsPng», которое будет указывать, является ли это в изображении PNG или нет, поэтому мне интересно, как это имеет значение, если это изображение PNG или нет?
Основная особенность 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