Прозрачный PNG-водяной знак без белой рамки
Вы сделали прозрачный PNG-логотип, добавили его на фото — а он оказался в белом прямоугольнике. Прозрачность не сломалась — что-то её свело. Понимание того, где теряется альфа-канал, точно подсказывает, как это остановить.
Что такое эта «белая рамка» на самом деле
Прозрачный PNG хранит альфа-канал — попиксельную карту прозрачности, которая говорит «здесь логотип, а тут ничего». Когда что-то игнорирует этот канал, прозрачные пиксели заливаются сплошным цветом (обычно белым) — и получается рамка.
Чаще всего причин две:
Где теряется альфа-канал
| Причина | Что происходит | Как исправить |
|---|---|---|
| Логотип сохранён как JPG | У JPG вообще нет альфа-канала, поэтому фон вплавляется белым | Пересохраните логотип как PNG с прозрачным фоном |
| Приложение сводит на непрозрачный холст | Оно игнорирует альфу PNG и накладывает поверх сплошного белого | Используйте инструмент, накладывающий с настоящей альфой |
| Экспорт перекодирует в JPG | Даже чистое наложение сводится на выходе | Сохраняйте прозрачность знака вплоть до экспорта |
Сохранять *фото* как JPG — нормально, фото непрозрачны. Проблема только тогда, когда прозрачность водяного знака теряется до наложения на фото.
Как сохранить прозрачность чистой
Два правила покрывают почти все случаи:
1. Подавайте настоящий прозрачный PNG. Откройте логотип на тёмном фоне — если видите белый квадрат, пересохраните его с удалённым фоном.
2. Используйте инструмент, накладывающий с альфой, чтобы мягкие края и вырезанные формы логотипа сливались с фото, а не вставлялись прямоугольником.
Прозрачные водяные знаки — простыми словами.
Почему у моего прозрачного PNG появляется белый фон при добавлении на фото?
Либо PNG на самом деле не прозрачный (часто он сохранён из JPG или сконвертирован в него, а у JPG нет альфа-канала), либо приложение свело его на белый холст вместо наложения с альфой PNG. Настоящий прозрачный PNG плюс наложение с учётом альфы убирают рамку.
Убирает ли сохранение фото в JPG прозрачность водяного знака?
Оно сводит итоговое изображение, и это нормально, потому что фото непрозрачны. Важно, чтобы альфа водяного знака учитывалась в момент наложения на фото — после этого экспорт готового изображения в JPG обычен.
Как проверить, действительно ли мой PNG прозрачный?
Посмотрите его на тёмном или цветном фоне. В прозрачных областях будет виден фон; если же вы видите сплошной белый прямоугольник, файл не прозрачный и его нужно пересохранить.