Только PNG поддерживает прозрачность, это правда?
Я обнаружил, что JPG не поддерживает прозрачность, значение альфа всегда 255. Мне интересно, только png поддерживает прозрачность?
4 ответа
png-32
поддерживает разные уровни прозрачности. Каждый пиксель может иметь непрозрачность от 0 до 255, при этом 0 полностью прозрачен.png-24
поддерживает установку одного цвета полностью прозрачным. Все остальное будет непрозрачным.gif
использует цветовую палитру. Вы можете указать, что один цвет в палитре полностью прозрачен.png-8
также использует цветовую палитру, но каждый цвет в палитре имеет свое значение непрозрачности, поэтому он также поддерживает различные уровни прозрачности.jpg
не поддерживает прозрачность.
JPEG 2000 поддерживает полную прозрачность. См. Пространственную информацию о боковом канале JPEG 2000.
JPEG XR (не такой как JPEG 2000) также поддерживает прозрачность.
Однако он не является полезным форматом для Интернета, поскольку его поддерживают только Internet Explorer и Edge.
WebP - еще один новый формат изображений с поддержкой прозрачности.
Однако Safari и Internet Explorer не поддерживают его.
Из прозрачности (графика) - Википедия :
Форматы растровых файлов, поддерживающие прозрачность, включают GIF, PNG, BMP, TIFF, TGA и JPEG 2000 с использованием прозрачного цвета или альфа-канала.