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 use of strip_tags() method?
What is a query in php?
What is action hooks and filter hooks?
Is php an object or array?
Tell me what is htaccess?
How do I run a php program in dreamweaver?
Which is faster for or foreach?
What is http php?
What are the differences between require and include?
What the limitation of header() function in php?
How many types of php are there?
What is implode() in php?
Does php class need constructor?
How to create an array of a group of items inside an html form?
Are php variables global?