Почему вы кодируете изображение с измененным размером? Почему бы просто не вывести его напрямую. Вам не нужно сохранять его в файл.
Некоторые соответствующие строки со страницы функций php:
// Content type
header('Content-type: image/jpeg');
// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
// Output
imagejpeg($thumb);
Чтобы включить его в страницу, вы должны сделать что-то вроде:
<img src="resizer.php?url=[encoded url here]" />