2016-09-18 9 views

答えて

1

実際にjpegまたはjpgではないjpegファイルを開こうとしているようです。ファイルは他の形式(png、tiff、bmpなど)でなければならず、.jpgまたは.jpegという名前に変更されています。

2

common errorです。 imagecreatefromjpegでファイルを開いているようですが、jpegではありません。これはgifファイルです。開始バイトについてはthis noteを見てください。

2

0x47 0x49で始まるGIFが最も一般的です。 JPGは0xFF 0xD8 0xFFで始まります。 https://en.wikipedia.org/wiki/List_of_file_signaturesを見て、あなたのコードを再考してください:ファイル名だけでは内容を保証することはできません。そのような場合には失敗しますか?その形式を推測し、それを解析しようとすると反応しますか?そのような。

関連する問題