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
Explain different sorting function in php?
What are the methods useful for method overloading?
Php code to find whether a number armstrong or not?
How can you get web browser’s details using PHP?
Explain what is the difference between session and cookie?
So if md5() generates the most secure hash, why would you ever use the less secure crc32() and sha1()?
Explain about objects in PHP?
Will php die?
Is PHP an open source software?
Which array function checks if the particular key exists in the array?
Is not null in php?
Is set in php?
Tell me are parent constructors called implicitly inside a class constructor?
What is the use of "echo" in php?
Write a program to display reverse of any number?