PHP bilder machen lassen

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

  • #16
    Hmm. Dass der Tonfall in letzter Zeit insgesamt etwas rüde geworden ist, stimmt schon. Es haben halt sehr viele sehr stressige Neu-User wie solaris, master x usw. die Geduld einiger Leute hier schon ziemlich gefordert... Tobiaz hat glaub ich gar nicht andeuten wollen, dass ForrestGump irgendwie unterbelichtet sei, sondern einfach darauf hingewiesen, dass sich Beispiele *auf der selben Seite* in den UCNs finden. Und da hat er m.E. ganz recht: Warum soll ich mir die Mühe machen, ein GD-Beispiel via Copy&Paste ins Forum zu hauen, wenn es genau dasselbe schon 100x gibt?

    Kommentar


    • #17
      Zurück zum Thema:

      Wenn man Schriften auf Banner legen möchte oder ähnlich, dann sollte man natürlich auch bedenken welche Schriften.
      Und für Schriften gibt es 2 Librarys, die bekannteste ist die Freetype Library und die ist auch oft mit der GD Extension zusammen installiert (bei 1und1 z.B. ist es so).
      Bedenke auch die GD Version:
      da gibt es die 1.x und 2.x Versionen
      Dementsprechend muss man auch andere GD Funktionen nutzen um einen möglichst guten effekt zu erziehlen.
      Da die GD1.x mit der jüngst erschienenen PHP Version nicht mehr Standartmäsig mitgelieftrt wird (kein Standart mehr ist) empfiehlt es sich auf die GD2.x zu spezialisieren.
      Auser man weiß das der Server (falls man speziell für einen programmiert) definitiv die GD1 und nicht die GD2 drauf hat.
      Visit my php blog!

      Kommentar


      • #18
        <?
        $h=12; //Schriftgröße
        $rt=0; //Rotationswinkel der Schrift
        $l=5; //X-Position
        $o=20; //Y-Position
        $myfont = "verdana.ttf";

        $image1 = imagecreatetruecolor(100,100);
        $bcolor1 = ImageColorAllocate($image1,0,0,255);
        imagefill($image1,1,1,$bcolor1);

        $vcolor2 = ImageColorAllocate($image1,255,255,0);
        ImageTTFText($image1, $h, $rt, $l, $o,$vcolor2, $myfont,"menutext");
        imagepng($image1,"test.jpg");
        imagedestroy($image1);
        ?>

        Speicher das obige Beispiel als bild.php ab. In einer HTML Datei bindest du das Bild mit
        <img src="bild.php" border=20"> ein. Du kannst z.b. mit
        <img src="bild.php?var=100" border=20"> der bild.php auch Variablen übergeben. Achte aber darauf, dass die Schriftartendatei verdana.ttf (oder welche Schrift auch immer. Muss nur ne TTF sein) im selben Verzeichnis ist, wie dein PHP Script.

        Viel Spaß,
        Bernd

        Kommentar


        • #19
          Oh cool danke. hat sich also doch jemand erbarmt!

          danke. :-)

          Kommentar


          • #20
            Da gibt es viele viele und aberviele Threads zu diesem Thema mit vielen, vielen Codebeispielen.

            http://www.php-resource.de/forum/sea...der=descending

            Und weitere funktionierende Beispiele gibt es auf:
            http://de.php.net/manual/de/function.imagettftext.php

            Kommentar


            • #21
              und das hier macht gar keinen Sinn:
              PHP-Code:
              imagepng($image1,"test.jpg"); 
              entweder so:
              PHP-Code:
              imagejpg($image1,"test.jpg"); 
              oder so:
              PHP-Code:
              imagepng($image1,"test.png"); 
              aber nich beides mixen
              hopka.net!

              Kommentar


              • #22
                hab ja gesucht aber mit den falschen keywords...

                Kommentar


                • #23
                  Oh cool danke. hat sich also doch jemand erbarmt!
                  ... und genau das ist der Misstand, der hier vorherrscht und warum wir hier ab und zu etwas strenger ermahnen. Und jetzt genug davon. Ist schließlich immernoch schönes wetter

                  Kommentar


                  • #24
                    ach komm des is doch jetz kindisch... wenn du es mit den antworten anderst machs halt dich doch bitte raus. ich wollt bloß antworten auf meine fragen. mehr net...

                    Kommentar


                    • #25
                      haste doch bekommen!

                      Kommentar


                      • #26
                        Hoppla den "Fehler" mit PNG und test.jpg hab ich garnicht gesehen....eieiei....einmal glänzen wollen und schon isses essig gewesen

                        Kommentar

                        Lädt...
                        X