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



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

Post New Answer

More PHP Interview Questions

How to upload a file (may be a .txt or a .doc file) from a php script/file?

1 Answers  


Describe session in php.

0 Answers  


Which function would you use to insert a record into a database in php?

0 Answers  


What is php routing?

0 Answers  


What is a php class?

0 Answers  






What does csrf token mean?

0 Answers  


How do you sort an array in php?

0 Answers  


write function of the sentence traversal passing the parameter, e.g input:this is input sentence. output:sentence input is this.

1 Answers   HyperQuality,


"$this" what type of object it is?

2 Answers  


How to call a php function from another php file?

0 Answers  


Explain preg_Match and preg_replace?

0 Answers  


Is facebook still written in php?

0 Answers  


Categories