|   | php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
| 
  [2002-10-25 14:22 UTC] kevincarlson at houston dot rr dot com
 $im = @imagecreatefromjpeg ($imgname); 			    
if ($im==""):
  echo "Error opening $imgname<br>";
else:
  $th_im =  @imagecreate (100, 100);
  $a = imagecopyresampled ($th_im, $im, 0, 0, 0, 0, 100, 100, imagesx($im), imagesy($im));
endif;
header("Content-type: image/jpeg");
imagejpeg ( $th_im );
imagedestroy($im);
Configured php with:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr --with-zlib --with-bz2 --enable-trans-sid --with-mcrypt --enable-exif --with-gd --with-jpeg-dir=/usr/lib
The thing is that I've removed all prior installations of gd from my system, and am using the gd extension packaged with php.  The imagecopyresized function works just fine.
suggestions?
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             | |||||||||||||||||||||||||||
|  Copyright © 2001-2025 The PHP Group All rights reserved. | Last updated: Fri Oct 31 19:00:02 2025 UTC | 
Me again. Problem fixed, but not solved. I installed Slackware 8.1 from scratch. A fresh installation of php-4.3.0pre1 now produces the functions that were missing before using: rm config.cache; \ ./configure \ --with-apxs2=/usr/local/apache2/bin/apxs \ --with-mysql=/usr \ --with-zlib \ --with-bz2=php \ --enable-trans-sid \ --enable-exif \ --with-gd=php \ --with-jpeg-dir=/usr \ --with-png-dir=/usr After making and installing the function: print_r (get_extension_funcs ("gd")); - shows 72 functions. On my old installation, the same thing produced only 56 functions. (w/ imagecopyresampled() and imagecreatetruecolor() being among the missing 0 So the problem is fixed, but I do not know what was wrong with my OS that made this so difficult. If anyone has any ideas to solve this, feel free to suggest and I'll check logfiles etc.