| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Die Funktion selber liefert allerdings nicht immer die zuverlässigsten Werte - wenn's auf Pixelgenauigkeit nicht ankommt, kann man mit der leben, andernfalls empfiehlt sich ein Blick auf die Alternativen aus den Nutzerkommentaren.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | |
| Neuer Benutzer Registriert seit: 31.03.2011
Beiträge: 3
PHP-Kenntnisse: Anfänger ![]() | Mir persönlich langt die Genauigkeit. Nur kann die (in meinem Fall) gegebene Zeichenkette zwischen 1 und 150 Zeichen lang sein, sodass ich 'ne dynamische Breitenbestimmung brauche .. aber auf einzelne Pixel kommt es wohl nicht an. Aber je nach Resultat schau ich mir die Alternativen an! mfg |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 23.08.2010
Beiträge: 495
PHP-Kenntnisse: Fortgeschritten ![]() ![]() | Zitat:
Alternative ist, die von imagettfbbox gelieferte Größe zu verdoppeln, mit imagecreatetruecolor ein entsprechend großes Bild zu erzeugen, mit imagefill weiß anzumalen, dorthin mit schwarzer Schrift zu schreiben und dann mit imagecolorat nach Pixeln zu suchen die nicht mehr weiß sind. Dann ist jeder einzelne Buchstabe von einhundertprozentige Genauigkeit gerechtfertigt, allerdings auch jeder einzelne Buchstabe von Performance Nightmare.
__________________ Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden Geändert von mimomamu (20.04.2011 um 11:17 Uhr). | |
| | |
| | ||
| Erfahrener Benutzer | Zitat:
Anders war es bei frei rotiertem Text, da haut die Funktion je nach Winkel gehörig daneben. Man sollte meinen, dass das dieser Fehler endlich mal gefixt wäre.
__________________ Wir schreiben schließlich Code und malen keine ASCII-Bilder. | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 20.10.2010
Beiträge: 158
PHP-Kenntnisse: Anfänger ![]() | @ Rob Ich habe mal sowas geschrieben: Aus meinem Fundus und anpassbar: PHP-Code: Habe gerade gesehen das das kein imagettfbox enthält. Ich dachte da wäre mal was gewesen...
__________________ RealLife.exe was not able to start due to VirtualLife.exe is already active! Please try again later... http://peegee84.deviantart.com |
| | |
| | ||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Hängt aber auch stark von der verwendeten Schriftart ab, bei manchen liefert es bessere Ergebnisse als bei anderen.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] [ICQ-Bot] var_dump/strlen zeigen doppelte Stringlänge? | starbug | PHP Tipps 2009 | 7 | 12.03.2009 17:30 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| imagettfbbox höhe verdoppeln, imagettftext stringlänge, stringlänge php, php bildbreite, die schriftmaße, dynamische bildbreite imagettftext, php imagecreate star, php stringlänge in pixel, stringlänge php bild |