Autor Beitrag
ub60
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Sa 03.11.07 15:55 
Nein, PHP ist doch nur eine Sprache, die in (X)HTML verwendet wird.
ub60 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 477

Win XP
D3 Prof, D2005 PE
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 477

Win XP
D3 Prof, D2005 PE
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: Mo 05.11.07 21:58 
user profile iconDarkHunter 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 05.11.07 22:22 

_________________
Markus Kinzler.
ub60 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 05.11.07 23:22 
Mit Image_3D sollte das möglich sein

_________________
Markus Kinzler.
ub60 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 762
Erhaltene Danke: 127



BeitragVerfasst: 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!