Transparant PNG-watermerk zonder wit kader
Je maakte een transparant PNG-logo, zette het op een foto, en het kwam in een wit kader te staan. De transparantie ging niet stuk — iets heeft hem platgeslagen. Als je weet waar het alphakanaal verloren gaat, weet je precies hoe je het tegenhoudt.
Wat dat "witte kader" eigenlijk is
Een transparante PNG bewaart een alphakanaal — een dekking-per-pixel die zegt "hier logo, daar niets." Als iets dat kanaal negeert, worden de transparante pixels gevuld met een effen kleur (meestal wit) en krijg je een kader.
Twee dingen veroorzaken dit meestal:
Waar het alphakanaal verloren gaat
| Oorzaak | Wat er gebeurt | Oplossing |
|---|---|---|
| Het logo is als JPG opgeslagen | JPG heeft helemaal geen alphakanaal, dus de achtergrond wordt wit ingebakken | Sla het logo opnieuw op als PNG met een transparante achtergrond |
| De app slaat plat op een dekkend canvas | Hij negeert de alpha van de PNG en zet hem op effen wit | Gebruik een tool die met echte alpha samenstelt |
| Export codeert opnieuw naar JPG | Zelfs een schone overlay wordt op weg naar buiten platgeslagen | Houd de transparantie van het watermerk vast tot en met de export |
De *foto* als JPG bewaren is prima — foto's zijn dekkend. Het probleem ontstaat alleen als de transparantie van het watermerk wordt weggegooid voordat het op de foto wordt samengesteld.
Zo houd je de transparantie schoon
Twee regels dekken bijna elk geval:
1. Voer een echte transparante PNG in. Open je logo op een donkere achtergrond — zie je een wit vlak, exporteer hem dan opnieuw met de achtergrond verwijderd.
2. Gebruik een tool die met alpha samenstelt, zodat de zachte randen en uitgesneden vormen van het logo in de foto overvloeien in plaats van als kader geplakt te worden.
Transparante watermerken, uitgelegd.
Waarom heeft mijn transparante PNG een witte achtergrond als ik hem op een foto zet?
Of de PNG is niet echt transparant (vaak is hij als JPG opgeslagen of daaruit omgezet, en JPG heeft geen alphakanaal), of de app heeft hem op een wit canvas platgeslagen in plaats van met de alpha van de PNG samen te stellen. Een echte transparante PNG plus alpha-bewuste samenstelling haalt het kader weg.
Verdwijnt de transparantie van het watermerk als ik mijn foto als JPG bewaar?
Het slaat het eindbeeld plat, en dat is prima want foto's zijn dekkend. Wat telt is dat de alpha van het watermerk wordt gerespecteerd terwijl het op de foto wordt gezet — daarna is een JPG-export van het geheel normaal.
Hoe controleer ik of mijn PNG echt transparant is?
Bekijk hem op een donkere of gekleurde achtergrond. Transparante delen laten de achtergrond doorschijnen; zie je juist een effen wit vlak, dan is het bestand niet transparant en moet het opnieuw geëxporteerd worden.