PHP:如何通过颜色代码制作彩色图像

时间:2011-03-12 20:17:28

标签: php colors

  

可能重复:
  Colorize a PNG image using PHP GD

我看到了

它的链接:http://themecraft.net/wwwdata/colorimg.php?c=CCCC33

它的链接:http://themecraft.net/wwwdata/colorimg.php?c=669933

它的链接:http://themecraft.net/wwwdata/colorimg.php?c=99CC99

我喜欢那个并且想要这样做..我试过但我失败了

我该怎么做

1 个答案:

答案 0 :(得分:1)

这应该有希望让你前进:

// Try by going to file.php?c=FF0000

$color = isset($_GET['c']) ? hexdec($_GET['c']) : 0;

$blue = $color & 0xFF;
$green = ($color >>= 8) & 0xFF;
$red = ($color >>= 8) & 0xFF;

header('Content-type: image/png');
$image = imagecreatetruecolor(200, 90);
imagefill($image, 0, 0, imagecolorallocate($image, $red, $green, $blue));
imagepng($image);
imagedestroy($image);