images

class untuk mengatur gambar seperti upoad, memindah, resize dan croping. untuk keperluan lebih advance silahkan gunakan class image_lib

includes/class/images.php

images_class

class untuk mengatur gambar seperti upoad, memindah, resize dan croping. untuk keperluan lebih advance silahkan gunakan class image_lib

Contoh penggunaan:

$img = _class('images');
$img->setpath($Bbc->mod['dir']);
$image_name = $img->upload($_FILES['input_name']);
$img->resize(400);

setpath

menentukan kembali path utama yang akan dijadikan docroot dari class ini

setpath($path, $check = true);

show

menampilkan gambar ke bentuk tag HTML

show($width=0, $height=0, $img='', $extra='');

move

memindah gambar ke path lain dan jika pada directory tujuan sudah ada nama image yang sama, method ini tidak akan mer-replace melainkan menggunakan nama baru yang akan direturnkan

move($path, $img='', $imgfrom = '');

method ini akan me-returnkan path image setelah dipindah, untuk jaga2 jika pada directory tujuan sudah ada image dengan nama sama, maka output dari image akan tidak sama dengan argument $path

copying

copy paste image dan jika pada directory tujuan sudah ada nama image yang sama, method ini tidak akan mer-replace melainkan menggunakan nama baru yang akan direturnkan

copying($path, $img='', $imgfrom = '');

method ini akan me-returnkan path image hasil copy, untuk jaga2 jika pada directory tujuan sudah ada image dengan nama sama, maka output dari image akan tidak sama dengan argument $path

upload_r

meng-upload gambar jika gambar yang diupload berupa Array

upload_r($imgfile, $name = 'all');

upload

untuk meng-upload gambar image

upload($imgfile, $imgto='');

resize

merubah ukuran gambar (biasanya mengecilkan gambar)

resize($sizes, $imgdst = '', $compress = 100, $type = 'proportion', $force = false);

delete

menghapus image

delete($img);

is_validImage

memvalidasi apakah image yang akan diproses valid atau tidak

is_validImage($file);