Ejemplo n.º 1
0
/**
 * Require The tuliIP class
 */
require_once '../../tulipIP/tulipIP.class.php';
/**
 * Load The Image From Source File
 */
$path = "../../src.jpg";
$image = tulipIP::loadImage($path);
//x coordinate to start cropping from
// Note you can get the width of $path instead of $image (it's the same)
$x = floor(tulipIP::getWidth($image) / 2);
//y coordinate to start cropping from
$y = 0;
//  x coordinate where to end the cropping
$width = tulipIP::getWidth($path);
//  y coordinate where to end the cropping
$height = tulipIP::getHeight($path);
/**
 * Note: crop method return new gd resource and has no effects in the given gd gd resource($image)
 * =====
 * crop the second half of the image
 */
$croped_image = tulipIP::crop($image, $x, $y, $x, $height);
/**
 * Save The result
 */
$dest = "./";
header('Content-type:' . TIP_PNG);
tulipIP::saveImage(null, $croped_image);
tulipIP::saveImage($dest, $croped_image, TIP_JPG, "croped-image");