ImageHelper is a simple PHP class that save, resize and/or crop photos. You can download the script in the links listed below.
ImageHelper download link
Sample Usage :
$image = new ImageHelper();
$imageThumb = '../images/thumb/' . $imageID . '.jpg';
$image->saveImage( $url , $imageURL );
$image->resizeCrop( $imageThumb , $imageThumb , '1:1' , '75x' );
$imagePreview = '../images/preview/'. $imageID . '.jpg';
$image->saveImage( $url , $imagePreview );
$image->resizeCrop( $imagePreview , $imagePreview , null , '250x150' );
Functions
saveImage( $url , $serverURL ) saves an image from a URL. The function uses cURL to copy an image from the URL then save it to the server’s folder.
$url – URL to get the image$serverURL – server URL to save the image
resizeCrop( $loadPath, $savePath , $crop , $size ) resize and/or crop the image from a URL. The function uses PHP’s GD and image functions using the $crop and $size parameter.
$loadPath – path where the image is on the server$savePath – path where the image should be saved on the server$crop – crop ratio$size – image size

Leave a Reply