Autor |
Beitrag |
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: Sa 03.11.07 15:53
Ich suche eine Möglichkeit, Texteffekte wie 3D-Effekt, Schatten (was ja noch relativ einfach ist) oder Glühen (Glow) oder irgendwas in der Art mit PHP darzustellen, ohne gleich ein Riesen-Framework installieren zu müssen.
Das ganze soll zu einer dynamischen Erstellung von Button benutzt werden.
Hätte da jemand ein paar Sourcen oder einen entsprechenden Link?
Danke schon mal.
ub60
|
|
Jakob_Ullmann
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Sa 03.11.07 15:55
Nein, PHP ist doch nur eine Sprache, die in (X)HTML verwendet wird.
|
|
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: Sa 03.11.07 16:05
@Jakob:
Danke für die schnelle Antwort, nur stimmt nicht ganz, was Du geschrieben hast.
Ich kann ja mit PHP eine GIF- oder PNG- oder JPG-Datei erzeigen und mit Grafikbefehlen "bemalen". Das habe ich auch schon gemacht. Ich suche jetzt nur etwas schönere Effekte für die Schrift.
ub60
|
|
Jakob_Ullmann
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Sa 03.11.07 16:26
Nunja, auch wenn ich keine Ahnung habe wie das geht: Für 3D-Effekte könntest du doch den Text mehrmals hintereinander schreiben, nur eben jeweils um 1 bzw. -1 versetzt.
|
|
DarkHunter
Beiträge: 477
Win XP
D3 Prof, D2005 PE
|
Verfasst: Sa 03.11.07 19:22
Was du brauchst sind die image-funktionen von PHP.
Wobei die nur sehr rudimentär sind. Du kannst Texte ausgeben, Linien, Rechtecke und Ellipsen zeichnen, sowie einzelne Pixel manipulieren.
Alles was darüber hinausgeht muss du selber schreiben.
_________________ I believe that every human has a finite number of heart-beats. I don't intend to waste any of mine running around doing exercises.
- Neil Armstrong
|
|
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: So 04.11.07 00:37
@Jakob, DarkHunter:
Danke für die Hinweise. Diese Schritte mit den Image-Befehlen habe ich natürlich auch schon probiert und so relativ einfache 3-D-Effekte erhalten. Aber wie Ihr schon schreibt, man muss es alles "zu Fuß" programmieren.
Ehe ich damit anfange, wollte ich erst mal schauen, ob es da nicht ein paar fertige Funktionen gibt.
So diverse Versuche mit imagestring bzw. imagettftext hatte ich schon unternommen.
ub60
|
|
DarkHunter
Beiträge: 477
Win XP
D3 Prof, D2005 PE
|
Verfasst: So 04.11.07 01:48
vielleicht findet sich irgendwo eine script-sammlung, welche genau das macht, was du haben möchtest.
wobei ich es auch relativ aufwendig finde, gerade wenn man sich den nutzen anschaut. wer wirklich solche effekte im großen stil haben will, der wird auf eine externe nicht-php-lösung zurückgreifen.
zumal dies enorm rechenzeit spart da die bilder bereits gerendert sind.
_________________ I believe that every human has a finite number of heart-beats. I don't intend to waste any of mine running around doing exercises.
- Neil Armstrong
|
|
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: Mo 05.11.07 21:58
DarkHunter hat folgendes geschrieben: | wer wirklich solche effekte im großen stil haben will, der wird auf eine externe nicht-php-lösung zurückgreifen.
zumal dies enorm rechenzeit spart da die bilder bereits gerendert sind. |
Ich habs einfach mal probiert, da ich die Button einmalig per PHP-Skript (lokal) erstellen wollte, das mit der Rechenzeit war mir prinzipiell klar.
Rechenzeit für diesen Effekt: ca. 0,8 s auf einem alten P4/2,6 GHz.
Und so was in der Art hatte ich gesucht (siehe Anhang, mit PHP erstellt).
ub60
Einloggen, um Attachments anzusehen!
|
|
mkinzler
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 05.11.07 22:22
_________________ Markus Kinzler.
|
|
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: Mo 05.11.07 23:15
@mkinzler:
Danke für den Tipp, aber ich habe nichts gefunden, das zu meiner Frage passt.
Das Package Image_Text hat zwar eine "Textmanipulation", aber viel mehr als Antialias habe ich nicht gefunden.
Könntest Du etwas genauer werden?
ub60
|
|
mkinzler
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 05.11.07 23:22
Mit Image_3D sollte das möglich sein
_________________ Markus Kinzler.
|
|
ub60
Beiträge: 762
Erhaltene Danke: 127
|
Verfasst: Mi 07.11.07 10:04
@mkinzler:
Hab das Package mal probiert. Die 3-D-Effekte für Körper (Würfel, Kegel, ...) sind super. Der Schrifteffekt (siehe Anlage) war leider nicht so überwältigend.
Trotzdem vielen Dank, da werde ich wohl bei meiner Methode bleiben.
ub60
Einloggen, um Attachments anzusehen!
|
|