how we can crop an image and how we can display it..
Answer / 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 |
What is the use of 'print' in php?
What is the use of die in php?
WWhat is the functionality of md5 function in PHP?
What are the different types of Errors in PHP?
20 Answers Cisco, TCS, Troop Software,
How can php and javascript interact?
How to get the DNS servers of a domain name?
What is the string concatenation operator in php?
Is ruby on rails php?
Write down the code for save an uploaded file in php.
how can I use bread crumb in PHP ?
Does empty check for null?
Tell me are parent constructors called implicitly inside a class constructor?