gebogene Schrift mit PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • gebogene Schrift mit PHP

    Gibt es eine Möglichkeit mit PHP eine gebogene Schrift zu machen. Ich will einen Siegelgenerator erstellen, nur weis nicht wie ich mittels PHP die Schrift gebogen bekomme.

    Hat einer einen Vorschlag wie das funktionieren kann.
    Oder geht es mit PHP garnicht.
    Gruß Oli

    Webdesign, Programmierung u.v.m. Börner It
    Rss Katalog Verzeichnis. RssKat
    PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
    Günstige PHP Projekte nichts von der Stange Börner IT Shop

  • #2
    Du kannst die Schrift mit Hilfe der GD-Funktionen zeichnen. Den Bogen und die Drehung der einzelnen Buchstaben musst du dir dann natürlich berechnen!
    Kann aber auch durchaus sein, dass es irgendwo schon was fertiges dazu gibt!

    Kommentar


    • #3
      Das mit der GD-Funktionen ist mir schon klar. Der Banner, Button und Signaturgenerator funktionieren ja auch schon. Jetzt will ich halt nur noch einen Siegelgenerator erstellen. Und dazu weis ich nicht wie ich das anstellen soll.
      Gruß Oli

      Webdesign, Programmierung u.v.m. Börner It
      Rss Katalog Verzeichnis. RssKat
      PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
      Günstige PHP Projekte nichts von der Stange Börner IT Shop

      Kommentar


      • #4
        Und dazu weis ich nicht wie ich das anstellen soll.
        Da informierst du dich am Besten ein wenig über die Berechnung solcher Bögen, und wie du an die Winkel für die einzelnen Buchstaben kommst
        Was genau erwartest du?

        Kommentar


        • #5
          Nix keine Lösung sondern nur einen Hinweis wo ich mich da einlesen kann. Hab bei Google schon gesucht, aber da komme nur Ergebnisse für Grafikprogramme. Gibt es eine Seite wo ich dazu etwas finde.
          Gruß Oli

          Webdesign, Programmierung u.v.m. Börner It
          Rss Katalog Verzeichnis. RssKat
          PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
          Günstige PHP Projekte nichts von der Stange Börner IT Shop

          Kommentar


          • #6
            aber da komme nur Ergebnisse für Grafikprogramme.
            Hört sich so an, als ob du nicht nach der Berechnung, sondern nach einer fertigen Lösung gesucht hast.

            Kommentar


            • #7
              ich hab nach "gebogenen Text mit PHP erstellen" und so ähnlichen gesucht.
              Gruß Oli

              Webdesign, Programmierung u.v.m. Börner It
              Rss Katalog Verzeichnis. RssKat
              PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
              Günstige PHP Projekte nichts von der Stange Börner IT Shop

              Kommentar


              • #8
                Da informierst du dich am Besten ein wenig über die Berechnung solcher Bögen,
                Das hat erstmal nichts mit Text und noch weniger mit PHP zu tun. Das ist reine Mathematik

                Kommentar


                • #9
                  Super jetzt hats bei mir geklingelt. Weis jetzt wo ich suchen muss. Danke euch für die Hilfe
                  Gruß Oli

                  Webdesign, Programmierung u.v.m. Börner It
                  Rss Katalog Verzeichnis. RssKat
                  PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
                  Günstige PHP Projekte nichts von der Stange Börner IT Shop

                  Kommentar


                  • #10
                    Hmm, Boegen berechnen ist eine Sache, kruemmt noch lange nicht die Schrift selbst. D.h. du hast erstmal normal ausgerichtete Buchstaben, die Bogenfoermig angeordnet sind. Das duerfte noch nicht das Wahre sein. Die Buchstaben selbst bogenfoermig zu kruemmen wird nochmal immens schwieriger, und mit PHP/GD zwar nicht unmoeglich, aber eine Scheissarbeit.

                    ImageMagick ist besser und einfacher. Guck mal hier:
                    http://www.imagemagick.org/Usage/distorts/#arc
                    Kombiniert mit -label duerfte das schon nahekommen.

                    ImageMagick muss natuerlich auf dem Server installiert sein.

                    Kommentar


                    • #11
                      Soweit funktioniert das schon ganz gut aber halt noch net richtig.

                      Im Beispiel Bild wird der Text mittig angezeigt. Ich möchte ihn aber weiter oben haben. Hab schon einiges versucht aber es klappt einfach net.
                      Gruß Oli

                      Webdesign, Programmierung u.v.m. Börner It
                      Rss Katalog Verzeichnis. RssKat
                      PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
                      Günstige PHP Projekte nichts von der Stange Börner IT Shop

                      Kommentar


                      • #12
                        Die Position des Textest kannst du doch über die entsprechenden Funktion gut angeben oder?
                        Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

                        Kommentar


                        • #13
                          hat sich erledigt
                          Zuletzt geändert von oli; 25.03.2008, 19:34.
                          Gruß Oli

                          Webdesign, Programmierung u.v.m. Börner It
                          Rss Katalog Verzeichnis. RssKat
                          PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
                          Günstige PHP Projekte nichts von der Stange Börner IT Shop

                          Kommentar


                          • #14
                            Dann poste hier bitte für die Nachwelt das Ergebnis.

                            Kommentar


                            • #15
                              So hier nun der Code wie ich ihn verwende. Ist mit Sicherheit noch ausbaufähiger.

                              PHP-Code:
                              $degrees = (150/strlen($text));

                                  for (
                              $i=0;$i<strlen($text);$i++) {

                                      
                              $a = ($degrees*$i)+110;

                                      
                              $cos cos(deg2rad($a));
                                      
                              $sin sin(deg2rad($a));
                                      
                              $x 0;
                                      
                              $y 60;
                                      
                              $xt round($cos*($x) - $sin*($y));
                                      
                              $yt round($sin*($x) + $cos*($y));
                                      
                                      
                              imagettftext($im14180-($a),80+$xt,90+$yt,$color,$font['font_url'],$text[$i]);
                                      
                                  } 
                              Gruß Oli

                              Webdesign, Programmierung u.v.m. Börner It
                              Rss Katalog Verzeichnis. RssKat
                              PHP - Scripte, News, Tutorials u.v.m PHP Community Neu
                              Günstige PHP Projekte nichts von der Stange Börner IT Shop

                              Kommentar

                              Lädt...
                              X