Здравствуйте!
А как сделать так, что бы при наложение одного изображения на другое, конечное изображение не сохранялось
на диск, а на лету выводилось в браузер?
Я пытался это сделать по разному, но ни чего не выходит.
Работает, только через сессии.
Пример:
<? move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .
basename($_FILES['userfile']['name']));
$_SESSION['img'] = $uploaddir.$_FILES['userfile']['name'];
?>
<img src="func.php" />
В самом func.
php:
session_start();
$img = $_SESSION['img'];
header('Content-Type: image/jpeg');
imagejpeg($image,NULL,80);
В общем получается только через сессии, а хотелось бы, через функцию или метод, вызывать например так:
<? include "func.php"; ?>
<img src="<?=load('image.jpg')?>" width='600' height='600' />
выводить изображение:
header('Content-Type: image/jpeg');
imagejpeg($image, NULL, 80);
Но так не получается, картинка просто вываливается в сам браузер в виде кракозябров.
Пытался сделать через ob_start(); даже через eval, что бы картинка не вываливалась в браузер, но ничего
не получается.
Помогите, что можно сделать?