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