В любом случае я могу использовать это для отображения изображения без его сохранения?
imagejpeg( $thumb, NULL, 100 );
Это просто создает странные символы на веб-странице.
Для этого необходимо правильно настроить заголовок Content-Type:
header('Content-Type: image/jpg');
вам нужно установить заголовок для него
header('Content-Type: image/jpeg'); imagejpeg( $thumb, NULL, 100 );
(если вы знаете все параметры imagejpeg)
$thumb = imagecreatefromjpeg($url); header('Content-type: image/jpeg'); imagejpeg($thumb); imagedestroy($thumb);
Вышеизложенное должно работать. Если вы делаете это в рамках, вы должны отключить макет.