bob_the _builder Posted October 20, 2011 Share Posted October 20, 2011 Hey, I am using the following code to crop photos.. But I would like to crop the from the center out aposed to from the top left corner.. How can I do that? // Crop Thumbs $width = 70; $height = 70; $dimensions = getimagesize($images_dir."/tb_".$filename); $canvas = imagecreatetruecolor($width,$height); $piece = imagecreatefromjpeg($images_dir."/tb_".$filename); $newwidth = 70; $newheight = 70; $cropLeft = ($newwidth/ 2) - ($width/ 2); $cropHeight = ($newheight/ 2) - ($height/ 2); imagecopyresized($canvas, $piece, 0,0, $cropLeft, $cropHeight, $width, $height, $newwidth, $newheight); if (imagejpeg($canvas,$images_dir."/tb_".$filename,100)) { echo 'Image crop successful'; } else { echo 'Image crop failed'; } imagedestroy($canvas); imagedestroy($piece); Thanks Link to comment https://forums.phpfreaks.com/topic/249439-cropping-photos/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.