class untuk memanipulasi gambar, me-resize (merubah ukuran gambar), meng-crop (memotong gambar), watermark (menambahkan gambar lain ke suatu gambar), me-rotate (merubah posisi gambar seperti memiringkan dll)
Contoh penggunaan:
$img = _class('image_lib', $config); // Untuk me-resize $img->resize(); // Untuk me-rotate $img->rotate(); // Untuk meng-crop $img->crop(); // Untuk watermark $img->watermark();Berikut contoh $config yang bisa anda gunakan:
$config = array( 'source_image' => '', // String nama image path yang diproses 'file_permissions' => 0644, // octal permission untuk image yang dihasilkan 'quality' => '90%', // String berapa persen qualitas gambar yang ingin dihasilkan 'new_image' => '', // String nama file hasil dari proses resize/rotate/crop/watermark 'width' => null, // Integer lebar pixel hasil dari resize / crop 'height' => null, // Integer tinggi pixel hasil dari resize / crop 'create_thumb' => FALSE, // Boolean apakah hasil resize akan dijadikan thumbnail (file baru atau tidak) 'thumb_marker' => '_thumb', // String yang akan menjadi postfix jika 'create_thumb' TRUE 'maintain_ratio' => TRUE, // Boolean apakah ratio gambar dipertahankan ketika meresize 'master_dim' => 'auto', // String menentukan ukuran mana yang akan dijadikan patokan ketika meresize opsi: auto/width/height 'rotation_angle' => '', // String sudut untuk rotate opsi: 90, 180, 270, vrt, hor 'x_axis' => null, // Integer berapa pixel dari kiri ke kanan yang ingin dicrop 'y_axis' => null, // Integer berapa pixel dari atas ke bawah yang ingin dicrop );Dari setiap index key pada Array diatas, jika ada value nya berarti sudah memiliki nilai defaultnya. anda hanya perlu menggunakan jika ingin diubah nilainya
File Path: includes/class/image_lib.php class untuk memanipulasi gambar, me-resize (merubah ukuran gambar), meng-crop (memotong gambar), watermark (menambahkan gambar lain ke suatu gambar), me-rotate (merubah posisi gambar seperti memiringkan dll)
0 Comment
Post Your Comment