On 6/13/07, Ross <[EMAIL PROTECTED]> wrote:
Never really used the GD much before very straightforward but how do I
output the image on a page. This is fine on a php page on its own but what
about one where the headers are already sent?
I take it I can do something like this <img
scr="get_image.php?url=$img_url"></a>. Anyone got a better method?
$image = imagecreatefromjpeg($img_url);
if ($image === false) { die ('Unable to open image'); }
// Get original width and height
echo $width = imagesx($image);
echo $height = imagesy($image);
// New width and height
$new_width = 200;
$new_height = 150;
// Resample
$image_resized = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $new_width,
$new_height, $width, $height);
// Display resized image
header('Content-type: image/jpeg');
imagejpeg($image_resized);
die();
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Aside from perhaps changing die(); to exit;, though not necessary,
I'd say that it looks like you're right on track. Until you find a
better way to have HTML display an image than through <IMG SRC=...>, I
think it's good to go.
--
Daniel P. Brown
[office] (570-) 587-7080 Ext. 272
[mobile] (570-) 766-8107
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php