php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.07.2008, 11:15  
Neuer Benutzer
 
Registriert seit: 11.04.2007
Beiträge: 8
jumping-blueberry
Standard Knifflige Frage zu gedrehtem Text auf grafik

Hallo liebe PHP-Freunde,

ich habe folgendes Problem:
Ich möchte einen gedrehten Text dynamisch auf eine Grafik schreiben.
Dabei soll sich die Größe des Textes immer an den Text anpassen.

Ich bin schon relativ weit, aber hänge jetz wieder bei der y-ausrichtung.
Ab einer gewissen Gradzahl verschwindet der Text über den Rand.

Ich glaub ich hab bei meiner Berechnung der Y-koordinate einen Denkfehler drin.

Das gesamte Skript (formatiert mit Zeilnummern) sowie eine Veranschaulichung des Problems findet Ihr hier:
http://www.jumping-blueberry.de/button2test.php

Wahrscheinlich ist das Problem entweder mathematischer Natur oder es kommt von einem Bug aus der imagettfbbox-Funktion.

Kann mir jemand helfen??

P.S. Ich hoffe, dass ich das im richtigen Forum gepostet habe... Ein Anfänger-problem ist es eigentlich nicht.
jumping-blueberry ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.07.2008, 15:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

x und y kann man über sin() bzw. cos () berechnen. Alles weitere findest Du in jedem Tafelwerk unter Kreis- bzw. Dreiecksfunktionen.
nikosch ist offline   Mit Zitat antworten
Alt 14.07.2008, 16:08  
Neuer Benutzer
 
Registriert seit: 11.04.2007
Beiträge: 8
jumping-blueberry
Standard

ja, soweit bin ich doch schon...
Problem ist, dass die Funktion imagettfbbox einen Bug hat.
Die Lände des Textes müsste nämlich immer gleich sein. (lt. Manual)
Dann könnte sie auch schön als Hypothenuse für Sinus-Cosinus-Berechnungen verwendet werden.
Dummerweise ändert sich die Länge mit dem Winkel, was nicht sein dürfte.
Deshalb habe ich die imagettfbbox_bugfixed-funktion verwendet, die die Größe richtig berechnet.

Allerdings bekomme ich es nich hin, dass der Schriftzug immer um den angegebenen x- und y-offset verschoben im Bild steht.

Und hier steh ich an, weil ich ja eigentlich der Meinung bin, absolut alles richtig gemacht zu haben und einfach nicht weiß, wo der Fehler liegt.
jumping-blueberry ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamischer Text in einer Grafik per Formular einfügen PHP Tipps 2005-2 2 19.08.2005 00:55
Frage zu Grafik 2wuck PHP-Fortgeschrittene 5 23.05.2005 21:06
zentrierter Text in Grafik wurtzel PHP-Fortgeschrittene 4 10.05.2005 09:54
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
Wichtige Frage zum auslesen der letzten Beiträge PHP Tipps 2005 54 23.04.2005 13:16
Statt Text Grafik PHP Tipps 2005 2 24.02.2005 16:00
[Erledigt] Frage: Text abschneiden aber auf html tags achten PHP-Fortgeschrittene 1 19.01.2005 20:46
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
Per Button Text formatieren Igäl HTML, Usability und Barrierefreiheit 1 11.11.2004 06:25
Frage zur Formatierung von Text obi PHP Tipps 2004 1 03.11.2004 13:35
Javascript: Text einfügen geht nich über "javascript:BL HTML, Usability und Barrierefreiheit 14 19.10.2004 21:44
[Erledigt] Text via innerHTML automatisch einfügen! --> FRAGE <-- HTML, Usability und Barrierefreiheit 0 13.10.2004 17:46
Wie bekomm ich die Grafik rechts vom Text? (Align) Paulo HTML, Usability und Barrierefreiheit 5 24.09.2004 12:45
Zeilenumbrüche aus einem formatierten Text entfernen woods PHP Tipps 2004 9 23.09.2004 12:50
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
imagettfbbox bei gedrehtem text, knifflige grafik fragen, php \text auf grafik\

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.