By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,663 Members | 1,844 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,663 IT Pros & Developers. It's quick & easy.

Image Resize does not work

P: n/a
I am trying to change the size of a drawing so they are all 3x3.

the script below is what i was trying to use to cut it in half ... I
get errors.

I can display the normal picture but not the results of the picture
half the size. The PHP I have installed support 1.62 or higher. And
all I would like to do is take and image and make it fit a 3x3.

Any suggestions to where I should read or look would be appreciated.

TIA

############### code ####################################
<?
$i = "$image.jpg";
echo "<br>my working file is $i";

$src = ImageCreateFromJPEG($i);
$width = ImageSx($src);
$height = ImageSy($src);
$x = $width/2;
$y = $height/2;
$dst = ImageCreateTrueColor($x,$y);
ImageCopyResampled($dst, $src, 0,0,0,0,$x,$y,$width,$height);
ImagePNG($dst);
?>

#################### error #########################################
Warning: imagecreatefromjpeg: Unable to open '13727.jpg' for reading
in /var/www/html/viewer.php on line 75

Warning: imagesx(): supplied argument is not a valid Image resource in
/var/www/html/viewer.php on line 76

Warning: imagesy(): supplied argument is not a valid Image resource in
/var/www/html/viewer.php on line 77

Warning: imagecreatetruecolor(): requires GD 2.0 or later in
/var/www/html/viewer.php on line 80

Warning: imagecopyresampled(): requires GD 2.0 or later in
/var/www/html/viewer.php on line 81

Warning: imagepng(): supplied argument is not a valid Image resource
in /var/www/html/viewer.php on line 82
// Larry
Jul 16 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Sandwick wrote:

#################### error #########################################
Warning: imagecreatefromjpeg: Unable to open '13727.jpg' for reading
in /var/www/html/viewer.php on line 75


Error messages can be your greatest friend. Is the file 13727.jpg in
/var/www/html? That's where it's probably looking, since that's where
the PHP script is and you didn't provide an absolute path in the file
name. You should probably do that, something like:

$IMG_BASE = "/var/www/html";
$FullImgName = "$IMG_BASE/$image.jpg";

Jul 16 '05 #2

P: n/a
Joshua Ghiloni <jd***@SPAM.ME.AND.DIE.cwru.edu> wrote in message news:<bd**********@eeyore.INS.cwru.edu>...
Sandwick wrote:

#################### error #########################################
Warning: imagecreatefromjpeg: Unable to open '13727.jpg' for reading
in /var/www/html/viewer.php on line 75


Error messages can be your greatest friend. Is the file 13727.jpg in
/var/www/html? That's where it's probably looking, since that's where
the PHP script is and you didn't provide an absolute path in the file
name. You should probably do that, something like:

$IMG_BASE = "/var/www/html";
$FullImgName = "$IMG_BASE/$image.jpg";


thanks for the input that eliminated 3 of the errors !

I now have the file identified, but it will still not display the
picture in half. It now complains about the following?

It looks like I do not have the right version, but my phpinfo() tells
me I have 1.62 or higher support.

See error below.
####################### Error ##############################
Warning: imagecreatetruecolor(): requires GD 2.0 or later in
/var/www/html/viewer.php on line 83

Warning: imagecopyresampled(): requires GD 2.0 or later in
/var/www/html/viewer.php on line 84

Warning: imagepng(): supplied argument is not a valid Image resource
in /var/www/html/viewer.php on line 85
// Larry
Jul 16 '05 #3

P: n/a
Sandwick wrote:
Joshua Ghiloni <jd***@SPAM.ME.AND.DIE.cwru.edu> wrote in message news:<bd**********@eeyore.INS.cwru.edu>...
Sandwick wrote:

#################### error #########################################
Warning: imagecreatefromjpeg: Unable to open '13727.jpg' for reading
in /var/www/html/viewer.php on line 75


Error messages can be your greatest friend. Is the file 13727.jpg in
/var/www/html? That's where it's probably looking, since that's where
the PHP script is and you didn't provide an absolute path in the file
name. You should probably do that, something like:

$IMG_BASE = "/var/www/html";
$FullImgName = "$IMG_BASE/$image.jpg";


thanks for the input that eliminated 3 of the errors !

I now have the file identified, but it will still not display the
picture in half. It now complains about the following?

It looks like I do not have the right version, but my phpinfo() tells
me I have 1.62 or higher support.

See error below.
####################### Error ##############################
Warning: imagecreatetruecolor(): requires GD 2.0 or later in
/var/www/html/viewer.php on line 83


Am I missing something? You have 1.62 or higher. The error message says you need 2.0. Presumably, you have
something between 1.62 and 2.0. You'll need to upgrade.

Shawn
--
Shawn Wilson
sh***@glassgiant.com
http://www.glassgiant.com
Jul 16 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.