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

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

jacklove
jackloveOriginal
2018-05-22 16:00:551572Durchsuche

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?

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!

Stellungnahme:
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