Heim > Backend-Entwicklung > PHP-Tutorial > PHP verwendet die Funktion imagecopymerge(), um eine halbtransparente Wasserzeichenmethode zu erstellen

PHP verwendet die Funktion imagecopymerge(), um eine halbtransparente Wasserzeichenmethode zu erstellen

jacklove
Freigeben: 2023-03-27 13:48:01
Original
1669 Leute haben es durchsucht

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);
Nach dem Login kopieren

// Legen Sie die Position und Größe des Wasserzeichenbilds fest

$marge_right = 10; 
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);
Nach dem Login kopieren

// 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);
Nach dem Login kopieren

// Speichern Sie das Bild in einer Datei und geben Sie Speicher frei

imagepng($im, 'photo_stamp.png');
imagedestroy($im); 
?>
Nach dem Login kopieren

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?

So erhalten Sie Zeit in PHP

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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage