Cara menggunakan imagejpeg php menyimpan gambar

Cara menggunakan imagejpeg php menyimpan gambar


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



Cara Memberi Watermark pada Gambar dengan Gambar di PHP1. Buat folder baru dengan nama watermark_image, kemudian siapkan 1 gambar yang akan di watermark, 1 gambar yang akan di watermark dan 1 file index. php

Cara menggunakan imagejpeg php menyimpan gambar
Map


2. Buka file indeks. 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 mengedit, simpan file dan buka di browser watermark_image. Jika berhasil maka tampilan akan terlihat seperti gambar di bawah ini. Sepertinya ada gambar sahretech di pojok kiri atas, anda bisa mengubah posisi teks dengan mengganti koordinat (10,10) pada script

Cara menggunakan imagejpeg php menyimpan gambar
Hasil Akhir




Cara Menggunakan Gambar JPEG Untuk menggunakan gambar jpeg, caranya hampir sama. Anda hanya perlu mengganti beberapa kode. Ikuti script 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 programming kita kali ini tentang cara membuat watermark dengan gambar di php. Semoga bermanfaat, jika ada pertanyaan silahkan langsung ditanyakan pada kolom komentar di bawah. Demikian dan terima kasih