PHP图像字符串颜色不正确

时间:2015-02-04 07:33:14

标签: php image php-gd

我安装了一个PHP-GD库并为生日祝福做了几个代码。 但我在那里遇到一个问题

<?php    
$path="birthday-images/birthday.png";
    $string = "Rohit P Vakharia (February 4th)";
    $font = 'ambient.ttf';
    $s='birthday-raw/birthday'. 4 .'.png';  //Image Number for different Images
    $im= imagecreatefrompng($s);
    $white = imagecolorallocate($im, 255, 255, 255);
    $black = imagecolorallocate($im, 0, 0, 0);
    $counter=1;
    imagettftext($im,40 , 0, 80, 500, $white, $font, $string);
    imagettftext($im,40 , 0, 80, 625, $white, $font, $string);
    imagepng($im,$path);
    imagedestroy($im);
?>

我为两个不同的图像运行了相同的代码。现在我的问题是在一个图像中我得到了白色的字符串(IN黄色图像)而在另一个图像中我得到了带蓝色的字符串(在蓝色图像中)。

  

我希望两张图片都有相同的白色字符串

请给我建议我应该为此做些什么。

作为参考,我在这里附上了几张图片。

Raw Image-1 生日生日图片-1

After Proccessing Img-1 脚本运行带有白色字体的Img

Raw IMG -2 生日生日图片-2

After Proccessing  IMG-2 脚本运行Img With Blue Font

0 个答案:

没有答案