画像の入力を取り、テキストを挿入するコードを作成しようとしています。私が期待している出力は、この画像のようなものです-
テキストの影/境界線のように見えることがわかります。テキストはKhadim Hussain
(赤) と(Khadim Hussain Rasooli)
(緑) です。
PHP の画像 GD ライブラリを使用してテキストを挿入しています。コードは-
$font = 'font/HelveticaNeueLTCom-XBlkCn.ttf';
$bbox = imagettfbbox ( 10, 0, $font, $text );
$glow_color = imagecolorallocate($im,0xFF,0xFF,0x00);
$shadow_color = imagecolorallocate($im,255,0,0);
$x = 200;
$y = 268;
imagettftextblur($im, 24,0, $x, $y,$shadow_color,$font,$text,0,-1);
私はこの出力を持っています-
前のスナップにあるように、目的の効果が得られなかったことがわかります。テキストが前のスナップの赤い部分に正確に収まるようにコードが必要です。
PS-最初のスナップはフォトショップから生成されたもので、同じものを PHP で実現したいと考えています。
更新: 写真は Facebook のプロフィールの表紙であり、そこにあるテキストはユーザーのプロフィール名の背景として機能します。これは同じスナップのスナップです-