image_lib

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

Terakhir Dilihat

Method Tersedia