Cara Membuat Watermark pada Gambar dengan Gambar di PHP

Share:
Cara Membuat Watermark pada Gambar dengan Gambar di PHP

Halo semuanya, kembali lagi di sahretech. Pada kesempatan kali ini kita akan belajar bagaimana cara membuat atau bagaimana cara memberi watermark pada gambar dengan gambar yang tersedia. Penasaran?, ayo ikuti selengkapnya di bawah ini.



Cara Membuat Watermark pada Gambar dengan Gambar di PHP

1. Buatlah sebuah folder baru dengan nama watermark_image, kemudian siapkan 1 buah gambar yang ingin diberi watermark, 1 buah gambar yang jadi watermarknya dan 1 buah file index.php

php watermark image
Folder



2. Buka file index.php lalu edit seperti gambar di bawah ini.

<?php // make object from existing file $img = imagecreatefrompng('image.png'); $watermark = imagecreatefrompng('watermark.png'); // get original size $original_width = imagesx($watermark); $original_height = imagesy($watermark); // make new size, we make 10% from the size $new_width = $original_width * 0.1; $new_height = $original_height * 0.1; // chnage watermark size $watermark_resized = imagescale($watermark, $new_width, $new_height); // add watermark to image // explanation: // 10 first is x coordinate, 10 second is y coordinate // imagesx to get new width size, imagesy to get new height size imagecopy($img, $watermark_resized, 10, 10, 0, 0, imagesx($watermark_resized), imagesy($watermark_resized)); // open the image header('Content-Type: image/png'); imagepng($img); // uncomment below if you want to save the watermarked image // imagepng($img, 'new_image.jpg', 100); // remove object from the memory imagedestroy($img); imagedestroy($watermark); imagedestroy($watermark_resized); ?>


3. Setelah diedit, save file lalu buka di browser watermark_image. Jika berhasil makata tampilannya akan terlihat seperti gambar di bawah ini. Terlihat terdapat gambar sahretech di pojok kiri atas, kalian bisa mengubah poisis tulisan dengan mengganti koordinat (10,10) yang ada pada script.

Cara Membuat Watermark pada Gambar dengan Gambar di PHP
Hasil Akhir





Cara Menggunakan Gambar JPEG

Untuk menggunakan gambar jpeg, caranya hampir sama. Kalian hanya perlu mengganti beberapa kode. Ikuti scriptnya seperti gambar di bawah ini.

<?php // make object from existing file $img = imagecreatefromjpeg('image.jpg'); $watermark = imagecreatefromjpeg('watermark.jpg'); // get original size $original_width = imagesx($watermark); $original_height = imagesy($watermark); // make new size, we make 10% from the size $new_width = $original_width * 0.1; $new_height = $original_height * 0.1; // chnage watermark size $watermark_resized = imagescale($watermark, $new_width, $new_height); // add watermark to image // explanation: // 10 first is x coordinate, 10 second is y coordinate // imagesx to get new width size, imagesy to get new height size imagecopy($img, $watermark_resized, 10, 10, 0, 0, imagesx($watermark_resized), imagesy($watermark_resized)); // open the image header('Content-Type: image/jpeg'); imagejpeg($img); // uncomment below if you want to save the watermarked image // imagepng($img, 'new_image.jpg', 100); // remove object from the memory imagedestroy($img); imagedestroy($watermark); imagedestroy($watermark_resized); ?>


Ok sekian tutorial pemrograman kita kali ini tentang cara membuat watermark dengan imge di php. Semoga bermanfaat, jika ada pertanyaan, silahkan langsung tanya di kolom komentar di bawah ini. Sekian dan terima kasih.

No comments

Jangan lupa kasih komentar ya!. Karena komentar kalian membantu kami menyediakan informasi yang lebih baik

Tidak boleh menyertakan link atau promosi produk saat berkomentar. Komentar tidak akan ditampilkan. Hubungi 081271449921(WA) untuk dapat menyertakan link dan promosi