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
- php Questions
- function to check whether the year given is a leap year or not
- Elgg : The most popular open source social networking platform
- errrors in php
- Php Questions
- Php Questions
- OOP in PHP5
- How to select a specified number of values starting with each alphabets in mysql.
- Remove empty locations from an array
- Tips on error 'Allowed memory size of xxx bytes exhausted'
0 comments
Post a Comment
Please put your comments here. your questions, your suggestions, also what went wrong with me.