Только 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 с использованием прозрачного цвета или альфа-канала.

Другие вопросы по тегам