downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

imagecolorexact> <imagecolorclosesthwb
[edit] Last updated: Fri, 26 Apr 2013

view this page in

imagecolordeallocate

(PHP 4, PHP 5)

imagecolordeallocateDe-allocate a color for an image

Description

bool imagecolordeallocate ( resource $image , int $color )

De-allocates a color previously allocated with imagecolorallocate() or imagecolorallocatealpha().

Parameters

image

An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

color

The color identifier.

Return Values

Returns TRUE on success or FALSE on failure.

Examples

Example #1 Using imagecolordeallocate()

<?php
$white 
imagecolorallocate($im255255255);
imagecolordeallocate($im$white);
?>

See Also



add a note add a note User Contributed Notes imagecolordeallocate - [1 notes]
up
0
janos at since78 dot net
4 years ago
converting HTML color (like #AAED43) to three RGB values ($r = 170, $g = 237, $b = 67)
<?php
function html2rgb($color)
{
    if (
$color[0] == '#')
       
$color = substr($color, 1);

    if (
strlen($color) == 6)
        list(
$r, $g, $b) = array($color[0].$color[1],
                                
$color[2].$color[3],
                                
$color[4].$color[5]);
    elseif (
strlen($color) == 3)
        list(
$r, $g, $b) = array($color[0].$color[0], $color[1].$color[1], $color[2].$color[2]);
    else
        return
false;

   
$r = hexdec($r); $g = hexdec($g); $b = hexdec($b);

    return array(
$r, $g, $b);
}
?>

converting RGB values to HTML color
<?php
function rgb2html($r, $g=-1, $b=-1)
{
    if (
is_array($r) && sizeof($r) == 3)
        list(
$r, $g, $b) = $r;

   
$r = intval($r); $g = intval($g);
   
$b = intval($b);

   
$r = dechex($r<0?0:($r>255?255:$r));
   
$g = dechex($g<0?0:($g>255?255:$g));
   
$b = dechex($b<0?0:($b>255?255:$b));

   
$color = (strlen($r) < 2?'0':'').$r;
   
$color .= (strlen($g) < 2?'0':'').$g;
   
$color .= (strlen($b) < 2?'0':'').$b;
    return
'#'.$color;
}
?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites