【发布时间】:2016-09-22 01:20:35
【问题描述】:
只要图像是纯色,下面的代码(主要来自此处)将以图像的颜色创建文本。我希望能够在图像不是一种颜色时创建文本,就像它是表面具有不同、随机颜色的砖块图像一样。我在这里找到了一些代码,其中源的每个像素都可以被读取,但随后它会合并这些代码,这并不能提供真正的再现。这可能吗>
$im = imagecreatefrompng('green.png');
$rgb = imagecolorat($im, 4,4);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
echo '<div style="font-size:60px;color:rgb(' .$r .','.$g.','.$b.')">Text in color of the Image</div>';
【问题讨论】:
-
您想在红色图像上用红色书写?这会有什么用?