Ich mag würde auf einem Bild in vertikalem Text in PHP setzen:php gd vertikaler Text ein Bild
function scrivi($scrivi, $p) {
$imgResource = imagecreatefromjpeg($p);
$textcolor = imagecolorallocate($imgResource, 255, 255, 255);
$fontPath = "st.ttf";
$fontSize = "18";
$rotation = "270"; // counter-clockwise rotation
$text = "this is a text";
$textCoords = imagettfbbox($fontSize, $rotation, $fontPath, $text);
$x = 36;
$y = 36;
imagettftext($imgResource, $fontSize, $rotation, $x, $y, $textcolor, $fontPath, $text);
unlink($p);
imagejpeg($imgResource, $p, 100);
imagedestroy($imgResource);
}
Es funktioniert gut, nur, dass ich mag, dass die Buchstaben eingeschaltet sind dies ein Beispiel ist die Funktion mit
Stattdessen würde ich
mögen
012.351.könnte eine Idee sein, jeden Brief zu wickeln
sind zu einer Lösung ähnlich wie deins angekommen, aber jetzt habe ich ein Problem, Sie könnten die Buchstaben zentrieren, wie ich zum Beispiel nicht in der Mitte ist http://imgur.com/a/YVVTR – effeee
Yeah geben Sie mir eine Sekunde um das herauszufinden. Ich muss nur das Skript testen. – Rasclatt
Ich muss bald raus, aber um das zu tun, musst du die Breite des größten Charakters erreichen (mache eine Schleife vor der aktuellen). Dann müssen Sie das aktuelle Zeichen in der Stapelschleife messen und der Unterschied zwischen dem größten Zeichen und dem aktuellen Zeichen geteilt durch 2 ist der Wert, den Sie nach links einrücken. Das sollte die Charaktere zentrieren. – Rasclatt