私のクライアントは、imagettftext() を使用して背景画像にテキストを配置しようとしています。コードは以前は機能していましたが、突然、黒いテキストの表示から灰色のテキストの表示に変わりました。コードは適切に黒に設定されており、他の色に変更しても効果はありません。
$im = imagecreatefrompng("/path/to/background.png");
$text = imagecolorallocate($im, 0, 0, 0);
imagettftext($im, 10, 0,96, 201,$text, "vera", $thiscardnumber);
imagepng($im, "/path/to/new/".$imagefilename.".png");
imagedestroy($im);
これが適切な黒いテキストを生成するのを突然停止することを認識しているコードまたはサーバーで何も変更されていないため、助けをいただければ幸いです。
ここで生成されたテキストを確認できます。
黒いテキストは背景画像の一部で、灰色のテキストは上記のコードによって生成されます。