PHP verwendet die Funktion imagecopymerge(), um ein halbtransparentes Wasserzeichen-Tutorial zu erstellen

小云云
Freigeben: 2023-03-19 17:24:02
Original
1632 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich vor, wie PHP die Funktion imagecopymerge() verwendet, um ein durchscheinendes Wasserzeichen zu erstellen. Ich hoffe, dass es jedem helfen kann.

Verwenden Sie die Funktion imagecopymerge(), um ein durchscheinendes Wasserzeichen als Referenz zu erstellen. Der spezifische Inhalt ist wie folgt:


<?php
// 加载要加水印的图像
$im = imagecreatefromjpeg(&#39;photo.jpeg&#39;);

// 首先我们从 GD 手动创建水印图像
$stamp = imagecreatetruecolor(100, 70);
imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF);
imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF);
imagestring($stamp, 5, 20, 20, &#39;libGD&#39;, 0x0000FF);
imagestring($stamp, 3, 20, 40, &#39;(c) 2007-9&#39;, 0x0000FF);

// 设置水印图像的位置和大小
$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);

// 以 50% 的透明度合并水印和图像
imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50);

// 将图像保存到文件,并释放内存
imagepng($im, &#39;photo_stamp.png&#39;);
imagedestroy($im);

?>
Nach dem Login kopieren

Durchscheinendes Wasserzeichen :

In diesem Beispiel wird die Funktion imagecopymerge() verwendet, um das Wasserzeichenbild und das Originalbild zusammenzuführen. Wir können die Transparenz des Wasserzeichens steuern, in diesem Fall 50 % Transparenz. Bei der tatsächlichen Verwendung kann die Verwendung durchscheinender Wasserzeichen das Urheberrecht schützen, ohne die Fähigkeit der Benutzer, Bilder anzuzeigen, zu beeinträchtigen.

Verwandte Empfehlungen:

PHP-Wasserzeichencode, transparentes PHP-Wasserzeichen unterstützt PNG-transparenten Hintergrund

PHP-Implementierung kann Wasserzeichen hinzufügen und Abkürzungen generieren. Miniaturansicht Verarbeitungstool

Verpackungsklasse zum Hinzufügen, Komprimieren und Schneiden von PHP-Bildwasserzeichen

Das obige ist der detaillierte Inhalt vonPHP verwendet die Funktion imagecopymerge(), um ein halbtransparentes Wasserzeichen-Tutorial 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