You are here: Question on using GD in PHP to size/resize images « PHP Programming Language « IT news, forums, messages
Question on using GD in PHP to size/resize images

Posted by eholz1 on 01/06/07 06:01

Hello PHP group,

I am using some php code to check the size of images, and then
resize or determine new dimension for the image. GD seems quite slow.
It takes about 5 seconds (plus or minus) to calulate dimension for 7
jpeg images.

I have a 700mhz processor (Pentium III, remember those??)! with almost
a gb of memory.
Is that the way GD is??? Here is a snippet of the dode I use: I pass
the image from an array to this function:

function imageDimensions ($img) {

//get size create an original image from file above

$orig = imagecreatefromjpeg($img);

if ($orig) {

//get height and width

$orig_x = imagesx($orig);

$orig_y = imagesy($orig);

$pic_size[0] = $orig_x; //width

$pic_size[1] = $orig_y; //height
if ($orig_x > 799) {

$image_x = 800;
}else{
$image_x = $orig_x;
}

// $thumb_x = $_REQUEST['thumb_x'];

$image_y = round(($orig_y * $image_x) / $orig_x);

// $thumb_y = round(($orig_y * $thumb_x) / $orig_x);

$pic_size[2] = $image_y;

$pic_size[3] = $image_x;

return $pic_size;

//echo("Image width: " . $orig_x . ". Image height: " . $orig_y);

} else {

echo 'No Image!';

}

}
I am open to any suggestions on improving my "code" as it were!

Thanks for a good group,
eholz1

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация