Обычно, когда я рисую текст, он становится черным, как этот: http://i.stack.imgur.com/z675F.png Вместо цвета, который я выделил в PHP и функции.Код:
$finalImage = imagecreatefrompng($imageFile);
$logo = imagecreatefrompng($logoImage);
imagecopy($finalImage, $logo, $logoPosition['x'], $logoPosition['y'], 0, 0, imagesx($logo), imagesy($logo));
$font = "arial.ttf";
$fontSize = 10;
$yOffSet = 15;
$white = imagecolorallocate($finalImage, 255, 255, 255);
foreach($pixelArray as $key => $x) {
foreach($valueArray[$key] as $valueText) {
imagettftext($finalImage, $fontSize, 0, $x, $yOffSet, $white, $font, $valueText);
$yOffSet += 15;
}
$yOffSet = 15;
}
if($miscText != null) {
foreach($miscText as $key => $text) {
imagettftext($finalImage, $fontSize, 0, $text['x'], $text['y'], $white, $font, $text['text']);
}
}
imagepng($finalImage,$saveFileName.".png");
imagedestroy($finalImage);
Раньше он работал, но потом просто остановился, и я понятия не имею, почему.Это было после того, как я изменил исходное изображение (генерировал нормально), и я не коснулся кода.Я перепробовал все что угодно с изменением цвета, но не могу отобразить его ни в чем другом, кроме черного.