function cropimage($picture,$fixedwidth,$fixedheight,$mogrify) {
// GET IMG
$img = imagecreatefromjpeg($picture);
$width= imagesx($img);
$height= imagesy($img);
// CROP WIDTH
if($width!=$fixedwidth){
$ratio =$fixedwidth/$width;
$NewHeight=round($height*$ratio);
$NewWidth=round($width*$ratio);
exec( $mogrify." -resize ".$NewWidth."x".$NewHeight."! $picture");
exec( $mogrify." -crop ".$fixedwidth."x".$fixedheight."+0+0 $picture");
// REFRESH
$img = imagecreatefromjpeg($picture);
$width= imagesx($img);
$height= imagesy($img);
}
// CROP HEIGHT
if($height!=$fixedheight){
$ratio =$fixedheight/$height;
$NewHeight=round($height*$ratio);
$NewWidth=round($width*$ratio);
exec( $mogrify." -resize ".$NewWidth."x".$NewHeight."! $picture");
exec( $mogrify." -crop ".$fixedwidth."x".$fixedheight."+0+0 $picture");
}
//
ImageDestroy($img);
}
?>
[Wednesday, January 09, 2008
|
0
comments
]
Popular Posts
- Jquery based dynamic adding and removal of html elements.
- Creating Google map and adding markers ans polyline on it
- php question
- Questoin regarding classes
- Contact Me
- creating dynamic elements in HTML using Javascript.
- functiion for MD5 encrypting and decrypting
- Php Questions
- PHP Question and answers
- function to calculate difference between two dates
0 comments
Post a Comment
Please put your comments here. your questions, your suggestions, also what went wrong with me.