02 September 2012

Membuat Watermark Pada Gambar Menggunakan CodeIgniter


Framework Codeigniter memiliki library yang berfungsi untuk memanipulasi gambar, salah satu kegunaannya yaitu untuk membuat watermark pada gambar. Watermark ini biasanya digunakan di uang kertas untuk memberikan ciri uang tersebut adalah uang asli, sedangkan pada media digital digunakan untuk memberikan tambahan informasi kedalam data digital, untuk lebih jelasnya, mungkin bisa dibaca di Wikipedia. Pada contoh berikut saya menambahkan watermark berupa logo pada foto dengan maksud foto yang saya jepret adalah foto hasil jepretan saya.


Kode Program
<?php
 
class Image_watermark extends CI_Controller{
function index(){
/*Inisialisai library Image*/
$this->load->library('image_lib');
/*path gambar pada server yang akan diberi watermark*/
$config['source_image'] = 'images/kucing.jpg';
/*path gambar watermark pada server yang akan ditambahkan*/
$config['wm_overlay_path'] = 'images/agem.jpg';
/*True, yang berarti gambar akan ditampilkan di klien dan tidak disimpan pada disk server*/
$config['dynamic_output']=true;
 
/*Posisi gambar watermark berada di tengah garis vertikal terhadap gambar*/
$config['wm_vrt_alignment'] = 'midle';
/*Posisi gambar watermark berada di tengah garis horizontal terhadap gambar*/
$config['wm_hor_alignment'] = 'center';
/*Nilai opacity gambar watermark*/
$config['wm_opacity'] = 65;
/*Tipe Watermark*/
$config['wm_type'] = 'overlay';
 
$this->image_lib->initialize($config);
 
/*Jika gagal, Tampilkan Error*/
if(!$this->image_lib->watermark()){
echo $this->image_lib->display_errors();
} 
 
}
}
 
?>

0 komentar:

Posting Komentar