Jump to content

Cropping Photos


bob_the _builder

Recommended Posts

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.