Masalah:
Pengguna perlu memuat naik imej ke tapak web dan mempunyai tera air (logo) ditambahkan pada mereka. Tera air hendaklah diletakkan dengan jelas, seperti di sudut di mana ia akan kelihatan.
Penyelesaian:
Untuk menambah tera air pada imej yang dimuat naik ke tapak web PHP, anda boleh menggunakan langkah berikut:
<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>
Coretan kod ini boleh disepadukan ke dalam tapak web PHP anda untuk menambah tera air secara automatik pada imej yang dimuat naik.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Tera Air pada Imej Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!