note 73815 added to function.imagecreate
| From: | Buckwheat469 at hotmail dot com | Date: | Sun, 11 Mar 2007 20:11:45 +0000 |
| Subject: | note 73815 added to function.imagecreate | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-124350@lists.php.net to get a copy of this message | ||
How to create a transparent Gif using PHP and imagecreate()...
$im = imagecreatefromstring($data);
$imageInfo['width'] = imagesx($im);
$imageInfo['height'] = imagesy($im);
//create the image
$dst = imagecreate($this->output_width, $this->output_height);
//get the transparent color value
$id = imagecolortransparent($im);
$imageInfo['transparent_color_id'] = $id;
$imageInfo['transparent_color_values'] = imagecolorsforindex($im, $id);
//set the transparent color value for the new image
$id = imagecolortransparent($dst,imagecolorallocatealpha ($dst,
$imageInfo['transparent_color_values']['red'],
$imageInfo['transparent_color_values']['green'],
$imageInfo['transparent_color_values']['blue'],
$imageInfo['transparent_color_values']['alpha']));
//copy the image to the new image
imagecopyresampled($dst,$im,0, 0,0, 0,
$this->output_width, $this->output_height, $imageInfo['width'],
$imageInfo['height']);
$im = $dst;
header('Content-Type: image/gif');
imagepng($im);
imagedestroy($im);
----
Server IP: 64.71.164.2
Probable Submitter: 24.41.50.83
----
Manual Page -- http://www.php.net/manual/en/function.imagecreate.php
Edit -- https://master.php.net/note/edit/73815
Del: integrated -- https://master.php.net/note/delete/73815/integrated
Del: useless -- https://master.php.net/note/delete/73815/useless
Del: bad code -- https://master.php.net/note/delete/73815/bad+code
Del: spam -- https://master.php.net/note/delete/73815/spam
Del: non-english -- https://master.php.net/note/delete/73815/non-english
Del: in docs -- https://master.php.net/note/delete/73815/in+docs
Del: other reasons-- https://master.php.net/note/delete/73815
Reject -- https://master.php.net/note/reject/73815
Search -- https://master.php.net/manage/user-notes.php