image resize code problem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • kressevadder
    replied
    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?

    Leave a comment:


  • burzum
    started a topic 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>";

    ?>
Working...
X