image resize code problem

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

  • kressevadder
    antwortet
    weil du mit return true ja auch das zurückgibst.

    Die fkt liefert doch garkein array. Und was soll im array $bild stehen - der name der Datei umter der du das Bild speicherst?

    Einen Kommentar schreiben:


  • burzum
    hat ein Thema erstellt image resize code problem.

    image resize code problem

    Ich hab keine Ahnung woran es liegt oder was der Fehler überhaupt ist Im folgenden Code bekomm ich als Testausgabe nur bei Echo1 den Wert 1 (?) ausgegeben...
    PHP-Code:
    <?
    function resampimagejpg($forcedwidth, $forcedheight, $sourcefile, $destfile, $imgcomp)
    {
    $g_imgcomp=100-$imgcomp;
    $g_srcfile=$sourcefile;
    $g_dstfile=$destfile;
    $g_fw=$forcedwidth;
    $g_fh=$forcedheight;

    if(file_exists($g_srcfile))
    {
    $g_is=getimagesize($g_srcfile);
    if(($g_is[0]-$g_fw)>=($g_is[1]-$g_fh))
    {
    $g_iw=$g_fw;
    $g_ih=($g_fw/$g_is[0])*$g_is[1];
    }
    else
    {
    $g_ih=$g_fh;
    $g_iw=($g_ih/$g_is[1])*$g_is[0];
    }
    $img_src=imagecreatefromjpeg($g_srcfile);
    $img_dst=imagecreate($g_iw,$g_ih);
    imagecopyresampled($img_dst, $img_src, 0, 0, 0, 0, $g_iw, $g_ih, $g_is[0], $g_is[1]);
    imagejpeg($img_dst, $g_dstfile, $g_imgcomp);
    imagedestroy($img_dst);
    return true;
    }
    else
    return false;
    }

    $forcedwidth = 120;
    $forcedheight = 90;
    $sourcefile = "images/d3_screens/id-15-06-02/id-002-15-08-02.jpg";
    $destfile = "images/d3_screens/id-15-06-02/id-002-15-08-02_2.jpg";
    $imgcomp = 90;

    $bild = resampimagejpg($forcedwidth, $forcedheight, $sourcefile, $destfile, $imgcomp);

    echo "echo 1 : $bild<br>";
    echo "echo 2 :".$bild['0']."<br>";
    echo "echo 3 :".$bild['1']."<br>";
    echo "echo 4 :".$bild['2']."<br>";
    echo "echo 5 :".$bild['3']."<br>";

    ?>
Lädt...
X