giThumbnail{} reimplementation

example :
$this->includeVendor('annoyingtechnology/giThumbnail');
$this->Thumb = new giThumbnail();
$this->Thumb
	->source('/tmp/IMG_0451.JPG')
	->destination('/tmp/output/')
	->size(512)
	->type('image/png')
	->quality(15);
echo $this->Thumb->execute();
var_dump($this->Thumb->infos());