Jump to content

Problem with imagecreatefromgif()


spacebass5000

Recommended Posts

My webserver uses:

PHP Version 4.4.2
Zend Optimizer v2.5.10

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

I am simply tring to use imagecreatefromgif() to create a gif. I keep getting the following error:

Warning: imagecreatefromgif(): '/home/omnipcs/public_html/devel/example/components/com_mtree/img/listings/34_test.gif' is not a valid GIF file in /home/omnipcs/public_html/devel/example/components/com_example/includes/example.image.functions.php on line 36

The file is indeed where it should be, it exists, and is a gif that I JUST created in photoshop. I cannot seem to get around this error and I have found nothing on the web to help me.

Can anyone here shed any light onto why I am getting this error? This is how the function is being called:

$logo = imagecreatefromgif($image);

Image points to: /home/omnipcs/public_html/devel/example/components/com_mtree/img/listings/34_test.gif

Which like I said, exists and is in fact a gif.

I have even gone so far as to try this all using jpg's. I don't get any errors but my resultant image is blank. What gives?
Link to comment
Share on other sites

whilst it may not make much difference, the fact that you are getting no errors for Jpg's and you are for gif's indicates SOMETHING wrong with the file format. try making a simple gif file using mspaint or something other than photoshop.

also, can you post your code that youre using to display image files?
Link to comment
Share on other sites

agreed...

looking at the gd home page and then following it to [a href=\"http://www.nyphp.org/content/presentations/GDintro/\" target=\"_blank\"]http://www.nyphp.org/content/presentations/GDintro/[/a]

i came across using getImageSize to print out the images pertinent info. I am getting this:

[code]Array ( [0] => 220 [1] => 136 [2] => 2 [3] => width="220" height="136" [bits] => 8 [channels] => 3 [mime] => image/jpeg ) [/code]

for a gif. Note the mime setting. Why on earth would this happen? Could it be an improper server config?

I just made a rather awesome graphic in paint and tried using it. Same thing, mime-type came back as a jpeg.

Halp!
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.