kann mir einer sagen warum?

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

  • kann mir einer sagen warum?

    kann mir einer sagen warum?...

    das hier nicht geht ich seh da immer nur ein nicht vorhandenes bild
    PHPVersion 4.3.3
    PHP-Code:
    <?
        Header("Content-type: image/png");
        $dx=468;
        $dy=60;
        //Bild erzeugen
        $im = imagecreate($dx,§dy);
        //Farben definieren
        $sred = imagecolorallocate($im , 0xce, 0x31,0x21);
        $white = imagecolorallocate($im , 0xff, 0xff,0xff);
        $hred = imagecolorallocate($im , 0xdd, 0x40,0x35);
        //Hintergrundfarbe
        imagefill($im,0,0,$red);
        //Linie zeichnen
        imageline ($im , 0,40, 468, 40, $white);
        //Rechteck zeichnen
        for ($i;$i<66;$i++)
        {
            imagefilledrectangle($im, 3+($i*7), 3,7+($i*7), 7, $hred);
            imagefilledrectangle($im, 3+($i*7), 53,7+($i*7), 57, $hred);
        }
        $text="HALLO, WELT!";
        $ttf = realpath("arial.ttf");
        imagettftext ($im,10,0,360 ,55, $black, $ttf, $text);
        imagepng($im);
        imagedestroy($im)
    ?>
    [font=Arial]Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
    Erste Ableitung: Funktioniert es doch, dann hat es jemand anderes geschrieben.
    Zweite Ableitung: Fluchen ist die einzige Sprache, die alle Programmierer perfekt beherrschen.
    Schlussfolgerung: Ein Computer wird das tun, was Du programmierst - nicht das was du willst. (aus Myrphys Law)[/font]

  • #2
    hast du mal ImageCreateTrueColor statt ImageCreate probiert?
    hopka.net!

    Kommentar


    • #3
      1. $im = imagecreate($dx,[COLOR=orangered]§[/COLOR]dy);
      2. imagedestroy($im) <= ;?
      3. wo definierst du $black?
      Kissolino.com

      Kommentar


      • #4
        Original geschrieben von Wurzel
        1. $im = imagecreate($dx,[COLOR=orangered]§[/COLOR]dy);
        2. imagedestroy($im) <= ;?
        3. wo definierst du $black?
        als das hab ich auch schon alles gefunden ^^

        damit sieht der code jetzt so aus:

        PHP-Code:
        <?
            header("Content-type: image/png");
            $dx=468;
            $dy=60;
            //Bild erzeugen
            $im = imagecreatetruecolor($dx,$dy);
            //Farben definieren
            $sred = imagecolorallocate($im, 0xce, 0x31,0x21);
            $white = imagecolorallocate($im, 0xff, 0xff,0xff);
            $hred = imagecolorallocate($im, 0xdd, 0x40,0x35);
            $black = imagecolorallocate($im, 0x00,0x00,0x00);
            //Hintergrundfarbe
            imagefill($im,0,0,$sred);
            //Linie zeichnen
            imageline ($im , 0,40, 468, 40, $white);
            //Rechteck zeichnen
            $i = 0;
            for ($i;$i<66;$i++)
            {
                imagefilledrectangle($im, 3+($i*7), 3,
                  7+($i*7), 7, $hred);
                imagefilledrectangle($im, 3+($i*7), 53,
                  7+($i*7), 57, $hred);
            }
            $text="HALLO, WELT!";
            $ttf = realpath("trebuc.ttf");
            imagettftext ($im,10,0,360 ,55, $black, $ttf, $text);
            imagepng($im);
            imagedestroy($im);
            ?>
        aber ich sehe immer nur das bild mit dem kreutzchen --

        PHP-Code:
        <?php
        header 
        ("Content-type: image/png");
        $im = @imagecreatetruecolor (50100)
              or die (
        "Cannot Initialize new GD image stream");
        $text_color imagecolorallocate ($im2331491);
        imagestring ($im155,  "A Simple Text String"$text_color);
        imagepng ($im);
        imagedestroy ($im);
        ?>
        aber das geht das is doch mal sehr komisch
        Zuletzt geändert von kurim; 23.09.2003, 09:56.
        [font=Arial]Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
        Erste Ableitung: Funktioniert es doch, dann hat es jemand anderes geschrieben.
        Zweite Ableitung: Fluchen ist die einzige Sprache, die alle Programmierer perfekt beherrschen.
        Schlussfolgerung: Ein Computer wird das tun, was Du programmierst - nicht das was du willst. (aus Myrphys Law)[/font]

        Kommentar


        • #5
          1. du hast eine gd <= 2.0 dann nimm imagecreate() statt imagecreatetruecolor()
          und/oder
          2. die schrift liegt nicht da wo sie soll oder ist falsch geschrieben

          sonst ist es sauber.
          Kissolino.com

          Kommentar


          • #6
            wenn ich bei mir das imagettftext rausnehme, geht's einwandfrei, lass ich's drin steht bei mir:
            The image “<name>” cannot be displayed, because it contains errors.
            und im quelltext
            Warning: imagettftext(): Could not find/open font in ...
            was steht bei dir im quelltext?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              das is ja mal interresant ohne text geht es tatsächlich

              PHP-Code:
              <?php
              header 
              ("Content-type: image/png");
              $im imagecreate (48660);
              $black imagecolorallocate ($im000);
              $white imagecolorallocate ($im255255255);
              imagettftext ($im20013040$white"arial.ttf"
                            
              "Teste... Omega: Ω");
              imagepng ($im);
              imagedestroy ($im);
              ?>
              aber warum geht das hier??


              ... edit^^ ich weiss glaub ich warum
              man muss doch das TTF in den ordner kopieren --

              wenn ich das mache geht das^^
              Zuletzt geändert von kurim; 23.09.2003, 10:25.
              [font=Arial]Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
              Erste Ableitung: Funktioniert es doch, dann hat es jemand anderes geschrieben.
              Zweite Ableitung: Fluchen ist die einzige Sprache, die alle Programmierer perfekt beherrschen.
              Schlussfolgerung: Ein Computer wird das tun, was Du programmierst - nicht das was du willst. (aus Myrphys Law)[/font]

              Kommentar


              • #8
                Original geschrieben von mrhappiness
                Warning: imagettftext(): Could not find/open font in ...
                er findet die schrift nicht ...
                [ ] falsch geschrieben
                [ ] falscher pfad
                [ ] nicht da
                [ ] gross-/kleinschreibung
                Kissolino.com

                Kommentar


                • #9
                  Original geschrieben von Wurzel
                  er findet die schrift nicht ...
                  [ ] falsch geschrieben
                  [ ] falscher pfad
                  [ ] nicht da
                  [ ] gross-/kleinschreibung
                  zu stimm... hatte das selbe nich beachtet^^
                  [font=Arial]Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
                  Erste Ableitung: Funktioniert es doch, dann hat es jemand anderes geschrieben.
                  Zweite Ableitung: Fluchen ist die einzige Sprache, die alle Programmierer perfekt beherrschen.
                  Schlussfolgerung: Ein Computer wird das tun, was Du programmierst - nicht das was du willst. (aus Myrphys Law)[/font]

                  Kommentar

                  Lädt...
                  X