Почему с некоторыми JPEG функция imagecreatefromjpeg работает правильно, а с некоторыми выдает ошибку. Хотя и те, и те - RGB, а не CMYK (с которыми данная функция и не может работать судя по информации с php.net) Конкеретнее: Фотографии, отсканенные и сохраненные сразу в JPEG - работают, а отсканенные и сохраненные сначала в BMP, а потом конвертированные в JPEG с помощью MS PAINT - нет.
Что я делаю сейчас: делаю скриншот "неправильных фоток" и сохраняю как JPEG в MS PAINTе. Так все работает. (Вообще это мне нужно для скрипта-thumbnailerа, хостюсь на бесплатном h1.ru)