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
What is the correct and the most two common way to start and finish a php block of code?
Tell me how comparison of objects is done in php5?
Tell me what library is used for pdf in php?
What is an array in php?
What is $globals php?
Tell us how to redirect a page in php?
What kind of things have you done on the social side?
How do I check if a given variable is empty?
What is the difference between associative array and indexed array?
Tell me can the value of a constant change during the script's execution?
What is the ioncube php loader?
Is nan in javascript?
Is string php function?
What Is a Persistent Cookie?
how to track user logged out or not? when a user is idle?