「テキストの右揃え」が必要です。PHP:imagettftextテキストの右揃え(RTL)
$url = "#";
$input = @file_get_contents($url) or die('Fehler!');
if(preg_match_all('~<span class="a">\s*(.*?)\s*</span>~si', $input, $item_name));
$image = imagecreatefrompng("bg.png");
imagesavealpha($image, true);
imagealphablending($image, true);
$finalImage = imagecreatetruecolor(800,200);
$font = '../arial.ttf';
$color = imagecolorallocate($finalImage, 0, 0, 0);
$color_time = imagecolorallocate($finalImage, 100, 100, 100);
imagettftext($image, 10, 0, 23, 15, $color, $font, $item_name[1][0]);
imagettftext($image, 10, 0, 22, 33, $color, $font, $item_name[1][1]);
imagettftext($image, 10, 0, 22, 51, $color, $font, $item_name[1][2]);
imagettftext($image, 10, 0, 22, 69, $color, $font, $item_name[1][3]);
imagettftext($image, 10, 0, 22, 87, $color, $font, $item_name[1][4]);
imagettftext($image, 10, 0, 22, 105, $color, $font, $item_name[1][5]);
imagettftext($image, 10, 0, 22, 123, $color, $font, $item_name[1][6]);
imagettftext($image, 10, 0, 22, 141, $color, $font, $item_name[1][7]);
imagettftext($image, 10, 0, 22, 159, $color, $font, $item_name[1][8]);
imagettftext($image, 10, 0, 22, 177, $color, $font, $item_name[1][9]);
imagettftext($image, 10, 0, 22, 195, $color, $font, $item_name[1][10]);
header('Content-type: image/png');
imagepng($image);
あなたは知っていますか? 私はそれを得ないので。 私はすでに多くのGoogle。 あなたは知っておく必要があります、私は本当にPHPで得られたわけではない、なぜ私は助けが必要です。 ご質問がある場合は、お問い合わせください! FUNCの
gdは、あなたがそれを伝える場所にのみテキストを置きます。 「左揃え」または「右揃え」がありません。あなたはそれを自分で実装する必要があります:http://php.net/manual/en/function.imagettfbbox.php –
@MarcB ok、どうやって? – ZarneXxX
リンクを読んでください。あなたが与えられたツールを使うことを学ぶ。 "find関数' do_exactly_what_I_need() '"の考え方から抜け出し、 'use();'の考え方に入ります。 simple_tools();提供された();達成するために();複雑なthings(); ' –