Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: About using GD library |
|
Author |
|
aabdi406
Joined: 27 Mar 2008 Posts: 2
|
Posted: Thu 27 Mar '08 6:42 Post subject: About using GD library |
|
|
Hi all,
I am having a problem using the GD library, I am using XAMPP that installs apache,php, mysql, perl... in one go. when I go phpinfo() it says the GD is enabled and the php.ini is pointing to correct extension directory but when I run the code it is coming up with error below:
- Call to undefined function imagecreatefromjpeg()
here is the script that I am trying to run"
Code: |
$src_image = '_Images/img004.jpeg';
$imgWidth = 750;
$imgHeight = 502;
$orig = imagecreatefromjpeg($src_image);
$imgProps = getimagesize($src_image);
$imgthumb = imagecreatetruecolor($imgWidth,$imgHeight);
imgecopyresampled($imgthumb,$orig,0,0,0,0,$imgWidth,$imgHeight,$imgProps[0],$imgProps[1]);
header ( "Content-type: image/jpeg" );
imagejpeg ($imgthumb);
|
also phpinfo() it saying " --with-gd=shared " I cann't realy find out a way to get around it.
I wellcome any suggestion that leads to solution of the problem.
Kind Regards
Ab |
|
Back to top |
|
bentogoa
Joined: 09 Feb 2007 Posts: 66 Location: GOA
|
Posted: Thu 27 Mar '08 7:36 Post subject: |
|
|
Which version of gd are you using?
i tried your script and its working fine.
found a mistake imgecopyresampled should be imagecopyresampled.
Code: |
$src_image = 'image.jpg';
$imgWidth = 750;
$imgHeight = 502;
$orig = imagecreatefromjpeg($src_image);
$imgProps = getimagesize($src_image);
$imgthumb = imagecreatetruecolor($imgWidth,$imgHeight);
imagecopyresampled($imgthumb,$orig,0,0,0,0,$imgWidth,$imgHeight,$imgProps[0],$imgProps[1]);
header ( "Content-type: image/jpeg" );
imagejpeg ($imgthumb);
|
Open you php.ini file and see if Code: | extension=php_gd2.dll | line is there. If it is here with the semi-colon remove the semi-colon.
Bento Fernandes
http://www.goanwap.com
Webmaster |
|
Back to top |
|
aabdi406
Joined: 27 Mar 2008 Posts: 2
|
Posted: Thu 27 Mar '08 13:48 Post subject: |
|
|
Thanks bentogoa,
extension=php_gd2.dll is uncommented and it isn't recognising the
the following function and I don't know why it is showing " --with-gd=shared "
|
|
Back to top |
|
bentogoa
Joined: 09 Feb 2007 Posts: 66 Location: GOA
|
Posted: Thu 27 Mar '08 16:07 Post subject: |
|
|
I think all php versions downloaded from php.net have that
even mine have that.
Regarding imagecreatefromjpeg()
Is your extension dir pointed correctly?
check php.ini fro this line, must have the ending slash.
Quote: | extension_dir = "F:/php/ext/" |
Are you able to load other extensions?
Which php / apache version are you using ?
Bento Fernandes
http://www.goanwap.com
Webmaster |
|
Back to top |
|
|
|
|
|
|