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.
    http://hallophp.de

    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.
          http://hallophp.de

          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?
                http://hallophp.de

                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.
                    www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
                    Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih

                    Kommentar


                    • #25
                      [MOD: Thread geschlossen]
                      --

                      „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                      Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


                      --

                      Kommentar

                      Lädt...
                      X