Related Links : Search Engine Optimization | | Search Engine Marketing | Online Marketing | Freelance Programmer| SEO Thailand | SEO Expert | SEO services | PHP Programmer Thailand | SEO Tutorial | What is SEO |

  Home Our SEO Services SEO Expert Consultant Php Programmer Scripts| Email : sachin {at} jainsachin {dot} com

PHP | Allocate a color for an image | Manual | Tutorial | Help

SEO Services



Website Programming in PHP / MYSQL



Friends


    Allocate a color for an image

    imagecolorallocatealpha

    (PHP 4 >= 4.3.2, PHP 5)

    imagecolorallocatealpha — Allocate a color for an image

    Description

    int imagecolorallocatealpha ( resource $image , int $red , int $green , int $blue , int $alpha )

    imagecolorallocatealpha() behaves identically to imagecolorallocate() with the addition of the transparency parameter alpha .

    Parameters

    image

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

    red

    Value of red component

    green

    Value of green component

    blue

    Value of blue component

    alpha

    A value between 0 and 127. 0 indicates completely opaque while 127 indicates completely transparent.

    The colors parameters are integers between 0 and 255 or hexadecimals between 0x00 and 0xFF.

    Return Values

    A color identifier or FALSE if the allocation failed.

    ChangeLog

    Version Description
    Prior to 5.1.3 Returns -1 if the allocation failed.

    Examples

    Example #1 Example of using imagecolorallocatealpha()

    <?php
    $size 
    300;
    $image=imagecreatetruecolor($size$size);

    // something to get a white background with black border
    $back imagecolorallocate($image255255255);
    $border imagecolorallocate($image000);
    imagefilledrectangle($image00$size 1$size 1$back);
    imagerectangle($image00$size 1$size 1$border);

    $yellow_x 100;
    $yellow_y 75;
    $red_x    120;
    $red_y    165;
    $blue_x   187;
    $blue_y   125;
    $radius   150;

    // allocate colors with alpha values
    $yellow imagecolorallocatealpha($image255255075);
    $red    imagecolorallocatealpha($image2550075);
    $blue   imagecolorallocatealpha($image0025575);

    // drawing 3 overlapped circle
    imagefilledellipse($image$yellow_x$yellow_y$radius$radius$yellow);
    imagefilledellipse($image$red_x$red_y$radius$radius$red);
    imagefilledellipse($image$blue_x$blue_y$radius$radius$blue);

    // don't forget to output a correct header!
    header('Content-type: image/png');

    // and finally, output the result
    imagepng($image);
    imagedestroy($image);
    ?>

    The above example will output something similar to:

    Notes

    Note: This function requires GD 2.0.1 or later (2.0.28 or later is recommended).


    SEO Tutorial / Articles





    Php / Mysql Tutorial



    Articles



      Portfolio


      SEO by Jainsachin