Pada tutorial kali ini saya akan membahas tentang bagaimana cara memanipulasi gambar dengan codeigniter 3. Apa sih yang dimaksud dengan memanipulasi gambar? Yang daya maksud dengan memnaipilasi gambar adalah mengubah ukuran gambar, memberi watermark pada gambar, merotasi gambar dan membuat thumnail.
Apakah Framework Codeigniter 3 bisa melakukan hal tersebut? Jawaban nya tentu saja bisa. Jika bisa bgaimana cara melakukan manipulasi gambar dengan codeigniter 3? Nah itulah yang akan kita bahas di sini.
Untuk memanipulasi gambar codeigniter telah menyediakan library nya jadi kita akan lebih mudah untuk melakukan nya.
Untuk melakukan manipulasi gambar codeigniter telah menyediakan library yang bernama image_lib. Cara untuk memanggil library ini dapat dilakukan dengan menggunakan kode di bawah ini
$this->load->library('image_lib');
Setelah Lib nya berhasil di panggil kita dapat melakukan proses manipulasi gambar. Berikut ini akan saya contohkan beberapa manipulasi gambar yang dapat dilakukan oleh codeigniter 3.
Beginilah tahapan membuat thumbnail pada codeigniter:
$config['image_library'] = 'gd2';
$config['source_image'] = '/alamat/lokasi/gambar/gambarku.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
Nah contoh di atas adalah mengubah ukuran gambar menjada 75 x 50.
Proses rotasi gambar tidak lah jauh berbeda dengan melakukan resize gambar hanya perlu menambahkan rotation_angle pada konfigurasi di atas. Gantilah tahapa no 5 di atas dengan code di bawah ini
$config['rotation_angle'] = 90;
// Nilai yang dpat digunakan untuk perintah di atas adalah 90, 180, 270
setelah itu ganti kode
$this->image_lib->resize();
menjadi
$this->image_lib->rotate();
nah demikian lah contoh contoh image processing dengan menggunakan codeigniter 3. Untuk Membuat watrmark akan saya bahas pada artikel saya yang selanjutnya.