In diesem Video wird erklärt, wie Sie mit der Funktion imagecopymerge() über PHP ein durchscheinendes Wasserzeichen erstellen.
Verwenden Sie die Funktion imagecopymerge(), um ein durchscheinendes Wasserzeichen als Referenz zu erstellen. Die Details lauten wie folgt:
// Laden Sie das Bild, das mit einem Wasserzeichen versehen werden soll
$im = imagecreatefromjpeg ('photo .jpeg');
// Zuerst erstellen wir manuell das Wasserzeichenbild aus GD
$stamp = imagecreatetruecolor(100, 70); imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF); imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF); imagestring($stamp, 5, 20, 20, 'libGD', 0x0000FF); imagestring($stamp, 3, 20, 40, '(c) 2007-9', 0x0000FF);
// Legen Sie die Position und Größe des Wasserzeichenbilds fest
$marge_right = 10; $marge_bottom = 10; $sx = imagesx($stamp); $sy = imagesy($stamp);
// Bei 50 % Transparenz werden Wasserzeichen und Bild zusammengeführt
imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50);
// Speichern Sie das Bild in einer Datei und geben Sie Speicher frei
imagepng($im, 'photo_stamp.png'); imagedestroy($im); ?>
In diesem Artikel wird erklärt, wie Sie mit imagecopymerge( )-Funktion. Weitere Informationen finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Discuz!-Tutorial: Wie ändere ich Theme-Ansichten über eine einfache PHP-Datei?
Beispielerklärung zur objektorientierten Auswahlsortierung in PHP
Das obige ist der detaillierte Inhalt vonPHP verwendet die Funktion imagecopymerge(), um eine halbtransparente Wasserzeichenmethode zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!