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

search for in the

imagecolorexact> <imagecolorclosesthwb
[edit] Last updated: Fri, 18 Sep 2009

view this page in

imagecolordeallocate

(PHP 4, PHP 5)

imagecolordeallocateDe-allocate a color for an image

Описание

bool imagecolordeallocate ( resource $image , int $color )

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

Параметри

image

Ресурс на изображение, върнат от някоя от функциите за създаване на изображения като например imagecreatetruecolor().

color

The color identifier.

Връщани стойности

Връща TRUE при успех или FALSE при неуспех.

Примери

Example #1 Using imagecolordeallocate()

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

Вж. също



add a note add a note User Contributed Notes imagecolordeallocate
janos at since78 dot net 01-Dec-2008 07:59
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