Пример #1
0
 protected function resize($targetFolder, $file, $beforeName, $x, $y)
 {
     require_once APPPATH . 'i18n/php_image_magician.php';
     $magic = new imageLib($file);
     $magic->resizeImage($x, $y, 1);
     $newfile = $targetFolder . "/" . $beforeName . basename($file);
     $magic->saveImage($newfile);
     $magic_crop = new imageLib($newfile);
     $magic_crop->cropImage($x, $y);
     $magic_crop->saveImage($newfile);
 }
Пример #2
0
<?php

require_once '../php_image_magician.php';
/*	Purpose: Open image
 *	Usage:	 resize('filename.type')
 * 	Params:	 filename.type - the filename to open
 */
$magicianObj = new imageLib('sample_images/racecar.jpg');
/*	Purpose: Resize image
 *	Usage:	 resizeImage([width], [height], [resize type], [sharpen])
 * 	Params:	 width - the width to crop to
 *			 height - the height to crop to
 *			 crop type 
 *  
 */
$magicianObj->cropImage(150, 150, 'br');
/*	Purpose: Save image
 *	Usage:	 saveImage('[filename.type]', [quality])
 * 	Params:	 filename.type - the filename and file type to save as
 * 			 quality - (optional) 0-100 (100 being the highest (default))
 *				Only applies to jpg & png only
 */
$magicianObj->saveImage('output_1.6.jpg', 100);