<?php
bool imagesetstyle ( GdImage $image, array $style )
where,
$image = The image identifier
$style = An ARRAY of pixel colors
( SEE the below TABLE )
?>
IMAGE COLOR STYLE OPTIONS | ||
CONSTANT | VALUE | MEANING |
IMG_COLOR_STYLED | -2 | The stroke will have style |
IMG_COLOR_BRUSHED | -3 | The stroke will be brushed |
IMG_COLOR_STYLEDBRUSHED | -4 | The stroke will have brushed style |
IMG_COLOR_TILED | -5 | The stroke will be decorated, (tiled) |
IMG_COLOR_TRANSPARENT | -6 | The stroke will have transparent regions |
ed48 |
<?php
echo 'PHP VERSION: ' . PHP_VERSION . '<br><br>';
$sup_img = "png/baseXx.png";
$dst_img = "png/PNG 055 01 baseXx-imagesetstyle.png";
echo $sup_img; ?>
<br><br><img src="<?php echo
$sup_img; ?>" alt="<?php echo $sup_img; ?>"><br><br><br>
<?php
$id_12 = imagecreatefrompng( $sup_img);
$white = imagecolorallocate($id_12, 255, 255, 255);
$red1 = imagecolorallocate($id_12, 255, 0, 0);
$green1 = imagecolorallocate($id_12, 0, 255, 0);
$blue1 = imagecolorallocate($id_12, 0, 0, 255);
$red2 = imagecolorallocate($id_12, 60, 0, 0);
$green2 = imagecolorallocate($id_12, 0, 60, 0);
$blue2 = imagecolorallocate($id_12, 0, 0, 60);
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
6px red+1px white+6px green+1px white+6px blue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
$style1 = array ($red1, $red1, $red1, $red1, $red1,
$red1, $white, $green1, $green1, $green1, $green1,
$green1, $green1, $white, $blue1, $blue1, $blue1,
$blue1, $blue1, $blue1);
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
3px red+2px transp+3px green+2px transp+3px blue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
$style2 = array ($red2, $red2, $red2, -6,
-6, $green2, $green2, $green2, -6,
-6, $blue2, $blue2, $blue2);
imagesetstyle($id_12, $style1);
$line1 = imageline($id_12, 30, 30, 340, 250, -2);
imagesetstyle($id_12, $style2);
$line2 = imageline($id_12, 340, 50, 100, 250, -2);
imagepng($id_12, $dst_img );
echo $dst_img; ?>
<br><br><img src="<?php echo
$dst_img; ?>" alt="<?php echo $dst_img; ?>">
<?php
imagedestroy($id_12);
?>