Сначала я посмотрю, содержит ли инсталляция PHP все необходимое для работы с libgd для imagejpeg ().
Вы можете проверить так:
$extensions = get_loaded_extensions();
if( !in_array( 'gd', $extensions ) )
{
die "libgd is not loaded";
}
Если это хорошо, вы можете сделать что-то вроде:
$gd = gd_info();
while( list( $k, $v ) = each( $gd ) )
{
echo "$k: $v";
}
Убедитесь, что вы видите некоторые вещи в формате jpeg, если их нет, вам нужно установить несколько зависимых библиотек.