how we can crop an image and how we can display it..

Answer Posted / laxmikant

cropImage(225, 165, '/path/to/source/image.jpg', 'jpg',
'/path/to/dest/image.jpg');
function cropImage($nw, $nh, $source, $stype, $dest) {
$size = getimagesize($source);
$w = $size[0];
$h = $size[1];
switch($stype) {
case 'gif':
$simg = imagecreatefromgif($source);
break;
case 'jpg':
$simg = imagecreatefromjpeg($source);
break;
case 'png':
$simg = imagecreatefrompng($source);
break;
}
$dimg = imagecreatetruecolor($nw, $nh);
$wm = $w/$nw;
$hm = $h/$nh;
$h_height = $nh/2;
$w_height = $nw/2;
if($w> $h) {
$adjusted_width = $w / $hm;
$half_width = $adjusted_width / 2;
$int_width = $half_width - $w_height;

imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h);
} elseif(($w <$h) || ($w == $h)) {
$adjusted_height = $h / $wm;
$half_height = $adjusted_height / 2;
$int_height = $half_height - $h_height;

imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h);
} else {
imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h);
}
imagejpeg($dimg,$dest,100);
}

Is This Answer Correct ?    7 Yes 5 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the correct and the most two common way to start and finish a php block of code?

534


Tell me how comparison of objects is done in php5?

517


Tell me what library is used for pdf in php?

519


What is an array in php?

621


What is $globals php?

538






Tell us how to redirect a page in php?

541


What kind of things have you done on the social side?

8590


How do I check if a given variable is empty?

530


What is the difference between associative array and indexed array?

512


Tell me can the value of a constant change during the script's execution?

579


What is the ioncube php loader?

571


Is nan in javascript?

520


Is string php function?

574


What Is a Persistent Cookie?

614


how to track user logged out or not? when a user is idle?

531