Ankündigung

Einklappen
Keine Ankündigung bisher.

Wie Punkte verwenden

Einklappen

Neue Werbung 2019

Einklappen
Dieses Thema ist geschlossen.
X
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Du musst diesen beiden Funktionen eine resource uebergeben, in deinem Fall $image.
    [URL]http://hallophp.de[/URL]

    Kommentar


    • #17
      Die Funktion imagepng() erwartet eine Ressource des Bildes in deinem Fall ist das $image.

      Der Rückgabewert der Funktion imagettftext() ist ein Array mit vier Punkten, welche die Ecken des eingefügte Textes beschreiben.

      Kommentar


      • #18
        Meints du das so?
        PHP-Code:
        <?php 
            $ttf 
        "./ttf/metin2.ttf"//Schriftart 
            
        $ttfsize 20//Schriftgrösse 
            
        $text "Test\nNachricht";
            
        $bbox imagettfbbox($ttfsize0$ttf$text);
            
        $width $bbox[4] - $bbox[6];
            
        $height $bbox[1] - $bbox[6];
            
        $image imagecreate($width$height);
            
        $trans imagecolortransparent($image);
            
        $png imagettftext($image$ttfsize01020$trans$ttf$text);
            
        //header('Content-type: image/png');
            
        imagepng($png$image);
            
        imagedestroy($png$image);
        ?>
        geht auch nicht
        Error:
        Code:
        Warning: imagepng() expects parameter 1 to be resource, array given in C:\xampp\htdocs\firemt2\test.php on line 12
        
        Warning: imagedestroy() expects exactly 1 parameter, 2 given in C:\xampp\htdocs\firemt2\test.php on line 13
        PHP-Code:
        <?php 
            $ttf 
        "./ttf/metin2.ttf"//Schriftart 
            
        $ttfsize 20//Schriftgrösse 
            
        $text "Test\nNachricht";
            
        $bbox imagettfbbox($ttfsize0$ttf$text);
            
        $width $bbox[4] - $bbox[6];
            
        $height $bbox[1] - $bbox[6];
            
        $image imagecreate($width$height);
            
        $trans imagecolortransparent($image);
            
        $png imagettftext($image$ttfsize01020$trans$ttf$text);
            
        //header('Content-type: image/png');
            
        imagepng($image$png);
            
        imagedestroy($image$png);
        ?>
        geht ebenfalls nicht.
        Error:
        Code:
        Warning: imagepng() expects parameter 2 to be string, array given in C:\xampp\htdocs\firemt2\test.php on line 12
        
        Warning: imagedestroy() expects exactly 1 parameter, 2 given in C:\xampp\htdocs\firemt2\test.php on line 13

        Kommentar


        • #19
          Rtfm.
          [URL]http://hallophp.de[/URL]

          Kommentar


          • #20
            was heißt rtfm?

            Kommentar


            • #21
              PHP-Code:
              imagepng($image); 
              vllt reicht es so?

              RTFM = READ THE FUCKING MANUAL
              ACHTUNG!!! SIGNATUR!!!
              PHP-Code:
              var_dump($gehirn); exit; 
              0 ??? WTF ? nervtag.de | freutag.net | friendmetr.com

              Kommentar


              • #22
                Google.

                Kann hier mal jemand abschliessen, bitte?
                [URL]http://hallophp.de[/URL]

                Kommentar


                • #23
                  Dann kommt Warning: imagepng() [function.imagepng]: gd-png error: no colors in palette in C:\xampp\htdocs\***\test.php on line 12
                  wenns ich so mache wie MaiKaY

                  PHP-Code:
                  <?php 
                      $ttf 
                  "./ttf/metin2.ttf"//Schriftart 
                      
                  $ttfsize 20//Schriftgrösse 
                      
                  $text "Test\nNachricht";
                      
                  $bbox imagettfbbox($ttfsize0$ttf$text);
                      
                  $width $bbox[4] - $bbox[6];
                      
                  $height $bbox[1] - $bbox[6];
                      
                  $image imagecreate($width$height);
                      
                  $trans imagecolortransparent($image);
                      
                  $png imagettftext($image$ttfsize01020$trans$ttf$text);
                      
                  //header('Content-type: image/png');
                      
                  imagepng($image);
                      
                  imagedestroy($image);
                  ?>

                  Kommentar


                  • #24
                    Ich sehe keinerlei Sinn in dem, was du tust. Du gibst auf einem leeren Bild einen transparenten text aus, so dass man hinterher ein zu 100% transparentes Bild hat. Das ist irgendwie vollkommener Blödsinn. Und genau das sagt dir diese Fehlermeldung: Ein Bild ohne Farben ist Blödsinn.
                    [url]www.php-maven.org[/url] PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
                    Twitter @ [url]https://twitter.com/#!/mepeisen[/url] und Facebook @ [url]http://t.co/DZnKSUih[/url]

                    Kommentar


                    • #25
                      [MOD: Thread geschlossen]
                      [COLOR="#F5F5FF"]--[/COLOR]
                      [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
                      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                      [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
                      [COLOR="#F5F5FF"]
                      --[/COLOR]

                      Kommentar

                      Lädt...
                      X