[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 メーリングリストの案内