![]() |
String spiegelverkehrt schreiben
Hallo!
Ich bin gerade dabei einen bekannten von mir zu helfen eine Internetseite zu bauen. Er stellt aufkleber her und will das man diese übers Internet gestalten kann. Die Internetseite soweit ist fertig nur stehen wir an dem Punkt, wo man einen Schriftzug Spiegelverkehrt schreiben muss... Als erstes hatte ich die Idee mit der PHP strrev(); Funktion zu arbeiten, aber das ist ja totaler Quatsch, da die Buchstaben ja nur in falscher Reihenfolge ausgegeben werden und nicht spiegelverkehrt. Weiss jemand eine Lösung? Es geht eigentlich nur darum eine Variable ($text) spiegelverkehrt zu schreiben. Mir persönlich ist das ein riesen Rätsel und mein Freund Google kann mir auch nicht mehr dazu sagen... :cry: Ist es vielleicht über Javas***** möglich? Nur davon habe ich leider keine große Ahnung, ich verstehe mich nur mit PHP... |
Du meinst spiegeln und nicht spiegelverkehrt schreiben, oder?
PHP selbst hilft dir da wenig, da das ganze ja im UI dargestellt wird. Was setzt ihr fürs UI ein? |
Ich kann gerade mit dem Begriff UI nichts anfangen ^^ Wenn du mir sagst was du damit meinst kann ich das sicherlich beantworten :p
Also ich man soll sich den Text selbst gestalten können und nachdem eine Checkbox aktiviert wurde, soll die Schrift seitwärts spiegelverkehrt erscheinen. Also als würde man die Schrift von hinten lesen, da die ja z.B. auf Schaufensterscheiben von Innen aufgeklebt werden. |
Wie soll das technisch gehen? Soweit ich weiß ist auf den meisten PCs kein Font installiert, dessen Zeichen spiegelverkehrt sind!
Die einzige mögliche Lösung die mir da einfällt ist, mit PHP GD entsprechende Grafiken zu erstellen. Aber keine Ahnung, wie genau man sowas umsetzen würde... |
Ja genau mit der Grafiklösung macht die Konkurrenz das auch. Nur funktioniert das bei mir auch nicht, obwohl bei mir in der PHP.ini die gd_lib2 nicht ausgeklammert ist... Was das mit der Grafik angeht habe ich schon eine Menge gegooglt aber ich weiß nicht weiter...
Die Schriftarten habe ich per CSS (@font-face) eingefügt und das klappt perfekt. |
Hat noch jemand eine Idee? :cry:
|
Nur ne Idee:
du nimmst einfach ne Schriftart mit spiegelverkehrten Zeichen Falls sowas nirgends gibt, selber machen. |
Ne das geht leider auch nicht, wir fertige Schriftarten benutzen und schon ca. 100 Stück haben und es kommen immer neue dazu... trotzdem danke für's mitdenken ;)
|
Also mir fällt da auch nur eine Grafik-Lösung ein.
Stelle sicher das am Server ImageMagick oder zumindest GD Lib rennt (ImageMagick wäre für die Bildbearbeitung zu bevorzugen weil es resourcenschonender ist und auch mit größeren Bildern klarkommt. Wird aber leider selten angeboten) Hier ein Lösungsansatz für GD lib: 1. Grafik mit String darin erstellen: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] 2. Bild spiegeln: Hier ein Codeschnipsel das via Google gefunden wurde: $i = imagecreatefromjpeg("q.jpg".$img); $img_x=imagesx($i); $img_y=imagesy($i); $b = imagecreatetruecolor($img_x, $img_y); imagecopyresampled($b, $i, 0, 0, $img_x, 0, $img_x, $img_y, -$img_x, $img_y); imagejpeg($b,"d.jpg",100); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.