使用imagepng()时出现奇怪的图像故障

时间:2014-01-26 02:34:35

标签: php gd imagettftext

我正在尝试为RSPS制作游戏卡。这是我第一次使用PHP在图像上生成文本,在尝试应用时会发生这种奇怪的故障:

但是,当原始照片看起来像这样:

正如你所看到的那样,角落并没有像它们应该的那样弯曲。但是,在原来它出来很好。我不是在谈论数字的位置。 这是我正在使用的代码:

<?php
header('Content-Type: image/png');

// Image Creation
$image_file = "SoulSplitCard.png";
$im = imagecreatefrompng($image_file);

//Colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
$rscol = imagecolorallocate($im, 23, 113, 183);


// Levels (for now)
$text = '99';
$text2 = '87';
// Font
$font = 'arial.ttf';

//Text Applications
imagettftext($im, 15, 0, 150, 35, $rscol, $font, $text);
imagettftext($im, 15, 0, 150, 81, $rscol, $font, $text2);

// Using imagepng() instead of imagejpeg()
imagepng($im);
imagedestroy($im);
?>

是什么导致这种情况发生?

0 个答案:

没有答案