Problem:
Benutzer müssen Bilder auf eine Website hochladen und über ein Wasserzeichen verfügen (Logo) hinzugefügt. Das Wasserzeichen sollte prominent platziert werden, beispielsweise in einer Ecke, wo es sichtbar ist.
Lösung:
Um ein Wasserzeichen zu Bildern hinzuzufügen, die auf eine PHP-Website hochgeladen werden, Sie können die folgenden Schritte ausführen:
<code class="php">// Load the stamp (watermark) and the photo to be watermarked $stamp = imagecreatefrompng('stamp.png'); $im = imagecreatefromjpeg('photo.jpeg'); // Set margins for the stamp and get its dimensions $marge_right = 10; $marge_bottom = 10; $sx = imagesx($stamp); $sy = imagesy($stamp); // Calculate the position of the stamp on the photo $x = imagesx($im) - $sx - $marge_right; $y = imagesy($im) - $sy - $marge_bottom; // Copy the stamp onto the photo imagecopy($im, $stamp, $x, $y, 0, 0, $sx, $sy); // Output the watermarked image and free memory header('Content-type: image/png'); imagepng($im); imagedestroy($im);</code>
Dieses Code-Snippet kann in Ihre PHP-Website integriert werden, um hochgeladenen Bildern automatisch ein Wasserzeichen hinzuzufügen.
Das obige ist der detaillierte Inhalt vonWie füge ich mit PHP Wasserzeichen zu Bildern hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!