Ciao!
Avrei necessitā di scrivere dopo un determinato numero di pixel su un'immagine per non coprirne una parte.
Fin qui nessun problema, il problema sorge quando il testo č minore di 24 caratteri e la scritta dovrebbe comparire quasi attaccata al margine destro.
Esempio:
![](http://img441.imageshack.us/img441/3402/testxe2.jpg)
Qui il testo comprende tutto lo spazio bianco occupabile perchč č di 24 caratteri ma se lo allungo un pochino mi esce, se lo accorcio si avvicina allo spazio nero mentre dovrebbe restare sulla destra.
C'č qualche funzione per lavorare sulla grandezza del carattere?
Come posso matematicamente segnare una distanza variabile dal margine destro e non sinistro?
Grazie ^_^
Posto qui il mio codice php:
Codice PHP:
<?php
header("Content-Type: image/gif");
$sfondo = '2.gif'; // 300px x 30px
$font = 'font/Xtra.ttf';
$testo = "Platone - Gamma 45454661"; // MAX 24
$size = 10;
$lung= strlen($testo);
$img = imagecreatefromgif($sfondo);
$color1 = imagecolorallocate($img, 0, 0, 0);
$color2 = imagecolorallocate($img, 255, 175, 0);
$x = "140";
$y = "20";
imagettftext($img, $size,0,$x,$y, $color1, $font, $testo);
imagettftext($img, $size,0,$x-1,$y-1, $color2, $font, $testo);
imagegif($img);
imagedestroy($img);
?>