Столкнулся с ситуацией: добавляем очередное фото к объявлению и получаем : Notice: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 2325 extraneous bytes before marker 0xed При этом само фото отображается всеми прогами нормально. Исходно: PHP5.3, GD2 (этот баг должны были убрать в 5,1,3) Если захотим через ImageMagic, то не получится, т.к. у нас используется ImageCreateFromJPEG() из function makePreview () Причина: EXIF-данные некоторых фото могут быть испорчены или не поддерживаться. В этой ситуации помогло: Посколько нам разрешено : gd.jpeg_ignore_warning "0" PHP_INI_ALL Доступна с версии PHP 5.1.3. то идём в admin/index.php и где-нить в самом начале: ini_set('gd.jpeg_ignore_warning', 1); Ну, или пересохранить фото с чисткой мета (при помощи той же ACDSee или софта от фотоаппарата). TODO: имхо, не плохо было бы сделать альтернативно ImageMagic, заодно и нагрузку бы уменьшили.