Rasmus, thanks so much! It's executing. I've run into another problem
with this script, but I'll try to figure this one out as best I can
first before posting it. Thanks again!  :)

-----Original Message-----
From: Rasmus Lerdorf [mailto:[EMAIL PROTECTED]] 
Sent: Saturday, March 23, 2002 4:41 PM
To: Navid Yar
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP] Image Manipulation/GD support

Try image/jpeg as your content-type

On Sat, 23 Mar 2002, Navid Yar wrote:

> Hello,
>
> I just enabled GD support for PHP via the php.ini file. When I try to
> run a script that uses the functions included in the library, it gives
> me a dialog box asking me whether I want to save the php file to a
> specific location or not. I don't need to save it, I need PHP to run
it.
> This is happening on two machines enabled with the gd library. I'm
using
> PHP 4.0.6, while my remote host machine is using 4.1.1. Do I need a
more
> current version of the GD library to run this script? Here is the
> script:
>
> <?php
>
> $image = "images/pic.jpg";
>
> if (!$max_width)
>    $max_width = 150;
> if (!max_height)
>    $max_height= 150;
>
> $size = GetImageSize($image);
> $width = $size[0];
> $height = $size[1];
>
> $x_ratio = $max_width / $width;
> $y_ratio = $max_height / $height;
>
> if (($width <= $max_width) && ($height <= $max_height)) {
>    $tn_width = $width;
>    $tn_height = $height;
> }
> elseif (($x_ratio * $height) < $max_height) {
>    $tn_height = ceil($x_ratio * $height);
>    $tn_width = $max_width;
> }
> else {
>    $tn_width = ceil($y_ratio * $width);
>    $tn_height = $max_height;
> }
>
> $src = ImageCreateFromJpeg ($image);
> $dst = ImageCreate ($tn_width, $tn_height);
> ImageCopyResized ($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height,
$width,
> $height);
> header ("Content-type: image/jpg");
> ImageJpeg ($dst, null, -1);
> ImageDestroy ($src);
> ImageDestroy ($dst);
>
> ?>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to