ID:               21676
 Comment by:       php at ninj4 dot org
 Reported By:      moderator at blackpeeps dot com
 Status:           Closed
 Bug Type:         GetImageSize related
 Operating System: RAQ4-Latest Patches/Apache 1.3.2
 PHP Version:      4.3.0
 New Comment:

Me too!  However, me too over a year later, using php 

4.3.3  (I'm assuming that last years CVS changes are 

into the release version by now)



Certain images, I can't really tell how they differ 

from other images, simply cause getimagesize() to fail.  

If one opens the problem image in an editor like 

Photoshop and resave them as jpegs (as a new file), 

they tend to work OK.  I have tried 'washing' uploaded 

images through Imagemagick, jpegtran and even via:



exec (djpeg <file> | cjpeg -p -r 1 <outputfile>);



I'm effectively resampling the image to a new file 

here, same as opening it in Photoshop and resaving (I 

think/hope)



See samples of working and non-working images here:



http://daisy.studisoup.com/img/ok.jpg (works)

http://daisy.studisoup.com/img/lessok.jpg (doesn't 

work)



I'm seeing this problem on multiple systems (one Red 

Hat ES7, one FreeBSD, one Debian, all on Apache 1.3) 

and with multiple image sources  - although certain 

digital cameras seem to produce the borked images more 

often than others - the LG2100V cameraphone will do it 

every time, as far as I can tell.



I hope this helps, or someone can help me!


Previous Comments:
------------------------------------------------------------------------

[2004-02-11 07:33:42] balbaz17 at yahoo dot fr

I am having the same problem of Getimagesize returning nothing. 

>From what i have read, i need to install the latest CVS. But I am not
familiar with CVS, and wondering if there's any backdraws resulting
from using CVS? Will i have to change my PHP or Apache configuration?

Does it worh it using CVS just to fix the Getimagesize bug?



Thanks in advance

Khaled

------------------------------------------------------------------------

[2003-02-22 05:19:09] [EMAIL PROTECTED]

This bug has been fixed in CVS.

In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
 
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.

In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
 
Thank you for the report, and for helping us make PHP better.

This one has been fixed by fixing a streams issue.

------------------------------------------------------------------------

[2003-01-16 13:32:53] moderator at blackpeeps dot com

This image returns null information on GetImageSize:

http://www.blackpeeps.com/IV/ecnirp/img3d6ea40af403a.jpg



This image does return correct Width and Height info:

http://www.blackpeeps.com/IV/ecnirp/img3e124d90c8123.jpg";;



I have even tried downloading the first and uploading back to server to
make sure there is not a Binary file transfer issue. No luck. 



Here is a file that my Thumbnail script is not creating a thumbnail
for. Well, actually, it creates a Blacked out thumbnail. The script
uses ( GetImgageSize , imagecreatetruecolor, and ImageCreateFromJPEG )


http://www.blackpeeps.com/IV/ecnirp/img3cae54c4a3771.jpg

------------------------------------------------------------------------

[2003-01-16 12:51:12] [EMAIL PROTECTED]

GetImageSize is not related to GD in anyway. Please provide a sample
image, which could be used to duplicate the problem you describe.

------------------------------------------------------------------------

[2003-01-15 23:20:36] moderator at blackpeeps dot com

Recently upgraded to PHP 4.3.0 with GD-2.0.1

Scripts worked fine before upgrade. 

After 4.3.0 upgrade, Sometimes GetImageSize works (returns probper
width and height variables) and sometimes it does not (my resize
functions are defaulting to 1x2 pixels) 



At first I thought the problem was isolated to jpgs created with prior
version PHP 4.1.2 and GD-2.0.0 and imagecreatefromjpeg function.  Then
I noticed that there are photos were an image tag (imagecreatefromjpeg)
was not used. So the problem is only occuring with certain files.)





------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=21676&edit=1

Reply via email to