Mungkin kita pernah melihat gambar di internet yang mana terdapat tulisan yang biasanya menunjukkan copyright dari sebuah gambar. Copyright pada gambar ini berfungsi untuk memberikan perlindungan terhadap gambar kita agar tidak seenaknya saja digunakan oleh orang lain.
Biasanya kita dapat membuat copyright ini dengan menggunakan tools editor gambar seperti Adobe Photoshop. Tapi perlu diketahui, watermark tersebut juga dapat dilakukan dengan menggunakan PHP khususnya framework CodeIgniter.
Untuk melengkapi artikel sebelumnya tentang Croping Image, maka langkah setelah croping image dapat dilakukan watermarking untuk melindungi gambar kita dari penggunaan yang tidak bertanggung jawab. Pada source sebelumnnya tinggal ditambahkan dengan :
if($this->image_lib->crop())
{
$this->image_lib->clear();
$this->load->library('image_lib');
$config['image_library'] = 'GD2';
$config['source_image'] = "./uploads/thumbnail/".$thumbnail;
$config['wm_text'] = 'Cakra';
$config['wm_type'] = 'text';
$config['wm_font_size'] = '16';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->image_lib->initialize($config);
if($this->image_lib->watermark())
{
echo "OK";
}
else
{
echo $this->image_lib->display_errors();
}
}
Nilai config dapat disesuaikan dengan kebutuhan. Misalnya untuk config wm_vrt_alignment yang mengatur align untuk vertikal. Dapat diisikan dengan middle, top, atau bottom. Semoga bermanfaat.
