Mit imagecopymerge() kann ich einem Bild ein Wasserzeichen hinzufügen und die Deckkraft des Wasserzeichens festlegen.
Gibt es eine Möglichkeit, halb-/transparente Grafiken (z.B. PNGs) als Wasserzeichen zu verwenden? Momentan wandelt PHP die PNG-Datei in eine Grafik mit weißen Hintergrund um und fügt sie dann erst hinzu. Somit erscheinen die Flächen, die transparent sein müssten, weiß, und die halbtransparenten erscheinen mit derselben Deckkraft, wie die normalen Flächen der PNG.
Ja du kannst hierfür (soch mach ich es) imagecopy verwenden. Die Transparenz selbst hängt von der Overlaygrafik ab. Sprich dem Logo zb. in Photoshop dem Bild die Transparenz hinzufügen und anschließend auf das Endbild drüberlegen.
So müsstest du es machen, ist jetzt nur so hingeschrieben, aber in den Ablauf. Wie gesagt die Stärke der Transparenz wird vorher mit einen Bildbearbeitungsprogramm am Overlaybild selbst eingestellt, hier nicht durch php. So erhältst du die beste Qualität.