2
例如:混合兩種顏色(GD)
$im = imagecreatefrompng("php.png");
$rgb = imagecolorat($im, 10, 15);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
(從PHP DOC)
顏色我想補充:
$r2 = rand(0, 255);
$g2 = rand(0, 255);
$b2 = rand(0, 255);
$color = imagecolorallocatealpha($im, $r2, $g2, $b2, 0);
imagesetpixel($im, 10, 15, $color);
所以原來的顏色($ R,$ g,$ b)被替換爲新的顏色($ r2,$ g2,$ b2)。
但我怎麼能添加只是一定量的$ R2,$ G2和$ B2的,不能完全替代。
因此,如果原始顏色是紅色,而我生成的第二個隨機顏色是綠色,我只想添加第二種顏色的10%或15%。