[PHP-users 34509] Re: 特定画像のimagecopyresampled失敗について

Masaaki Matsuyama masakun @ lily.ocn.ne.jp
2009年 4月 10日 (金) 18:05:48 JST


まつやまです。

> $copy_img = @imagecreatefromjpeg($filename);

該当の画像をダウンロードして、上記部分の@を外したら、

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: './aaaa.jpg' is not a valid JPEG

というエラーになりました。imagecopyresampledの前でエラーですね。
環境は若干違いますけど、きっとナカムラさんのところでもエラーなのでは?
ただ、何でエラーなのかは分からないので、お役に立てませんけど。

念のため、aaaa.jpgをPSPで保存し直したら普通に縮小できました。
aaaa.jpgはexif形式なんでそのせいかもと思ったのですが、
一応テストした環境は、

PHP Version 4.4.9

EXIF Support 	enabled
EXIF Version 	1.4 $Id: exif.c,v 1.118.2.37.2.8 2007/12/31 07:22:46 sebastian Exp $
Supported EXIF Version 	0220
Supported filetypes 	JPEG,TIFF

gd
GD Support 	enabled
GD Version 	2.0 or higher
FreeType Support 	enabled
FreeType Linkage 	with freetype
GIF Read Support 	enabled
GIF Create Support 	enabled
JPG Support 	enabled
PNG Support 	enabled
WBMP Support 	enabled 

となっていました。


-- 
Masaaki Matsuyama <masakun @ lily.ocn.ne.jp>



PHP-users メーリングリストの案内