Re: Importing a GIF image and making it transparent
| From: | Ben Quinn | Date: | Tue, 21 Aug 2001 10:09:57 +0000 |
| Subject: | Re: Importing a GIF image and making it transparent | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-63666@lists.php.net to get a copy of this message | ||
Thanks to those who replied, i finally worked it out - the script has been
pasted below just incase anyone is sifting through the list archives looking
for the same thing. One thing though, my server doesn't allow me to open a
GIF file through HTTP - ie this doesn't work
$image = ImageCreateFromGif(http://www.severname.com/image.gif);
Does anyone know of a server/hosting company that will allow me to do this?
The script:
<?
$id = ImageCreateFromGif("image.gif");
$trans = imagecolorexact($id, 120, 100, 90);
imagecolortransparent($id, $trans);
ImageGIF($id,"newimage.gif");
echo "done";
?>
----- Original Message -----
From: "Chris Lambert" <chris@php.net>
To: "Ben Quinn" <benquinn@optushome.com.au>
Cc: <php-general@lists.php.net>
Sent: Tuesday, August 21, 2001 4:49 PM
Subject: Re: [PHP] Importing a GIF image and making it transparent
> It doesn't look like you'll be able to use GD, as GIF support was dropped
in
> 1.6 and JPEG support was only added in 1.8. You'd have to experiment with
> ImageMagick, or another command-line tool independent of PHP.
>
> /* Chris Lambert, CTO - chris@whitecrown.net
> WhiteCrown Networks - More Than White Hats
> Web Application Security - www.whitecrown.net
> */
>
> ----- Original Message -----
> From: Ben Quinn <benquinn@optushome.com.au>
> To: <php-general@lists.php.net>
> Sent: Tuesday, August 21, 2001 2:23 AM
> Subject: [PHP] Importing a GIF image and making it transparent
>
>
> | Hi all
> |
> | I've been trying to make a script that imports a GIF image from an
> external
> | server (i have permission to do this, see below) and designates a
certain
> | colour transparent for some time now and i'm not having much luck. Can
> | anyone help or provide a script that does this?
> |
> | The images i'm using are Australian weather radar images with a rather
> plain
> | brown background
> |
> | http://mirror.bom.gov.au/radar/IDR503.gif
> |
> | What i'd like to do is have an orographic map for the background, like
> this
> |
> | http://www.bsch.au.com/temp/preview.jpg
> |
> | The radar images are available to the public and i have permission to
make
> | these alterations
> |
> | Is it possible for PHP to download a GIF image (through HTTP), designate
a
> | certain colour transparent and then display the image on the screen
> without
> | saving the image to the server?
> |
> | Any help i can get with this would be much appreciated
> |
> |
> |
> |
> | --
> | PHP General Mailing List (http://www.php.net/)
> | To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> | For additional commands, e-mail: php-general-help@lists.php.net
> | To contact the list administrators, e-mail: php-list-admin@lists.php.net
> |
> |
> |
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
>