#35498 [Opn->Fbk]: GD cannot open majority of jpeg images
| From: | tony2001@php.net | Date: | Thu, 01 Dec 2005 09:24:44 +0000 |
| Subject: | #35498 [Opn->Fbk]: GD cannot open majority of jpeg images | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-89552@lists.php.net to get a copy of this message | ||
ID: 35498
Updated by: tony2001@php.net
Reported By: paniemin at cc dot hut dot fi
-Status: Open
+Status: Feedback
Bug Type: GD related
Operating System: Redhat Linux 7.3
PHP Version: 5.1.1
New Comment:
Try with the bundled GD, it's known to be less buggy and well
maintained.
Previous Comments:
------------------------------------------------------------------------
[2005-12-01 01:18:25] paniemin at cc dot hut dot fi
Description:
------------
I tryed to upgrade from 5.0.4 to 5.1. I use blunded GD version with
freetype2, jpeg and png libraries. First I tried with old libraries
that I used to build 5.0.4. Next I downloaded new version from
freetype2. Next I downloaded GD 2.0.33 and tryed with it. I tried to
find the problematic part but I failed to locate it outside php :(
I found that imagecreatefromjpeg() fails to open jpeg files that older
php version opened without problems. The failure to open seems to be
random but about 60-70% images are 'corruped' for gd library.
here is one of corrupted images:
http://antin.net/imageshu/7363_1.jpg
I will continue searching the real reason for this bug. I hope someone
else can confirm same problem with 5.1 and GD.
Reproduce code:
---------------
$file = getFileForPerson($id, $imageNumber);
$img = imagecreatefromjpeg($file);
Expected result:
----------------
I excepted imagecreatefromjpeg to load the image so next steps in code
can manipulate it.
Actual result:
--------------
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg:
JPEG library reports unrecoverable error: in
/home/customers/antin/public_html/huippu/ranki_dev.cgi on line 110
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]:
'../imageshu/7363_1.jpg' is not a valid JPEG file in
/home/customers/antin/public_html/huippu/ranki_dev.cgi on line 110
With GD 2.0.33 the first warning is skipped which seems natural for me.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=35498&edit=1