在上传图片时,如何将上传图片即时显示并将图片裁剪到指定大小?

解决方案 »

  1.   

    <?php
    // File and new size
    $filename = 'test.jpg';
    $percent = 0.5;// Content type
    header('Content-type: image/jpeg');// Get new sizes
    list($width, $height) = getimagesize($filename);
    $newwidth = $width * $percent;//设定大小
    $newheight = $height * $percent;// Load
    $thumb = imagecreatetruecolor($newwidth, $newheight);
    $source = imagecreatefromjpeg($filename);// Resize
    imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);// Output
    imagejpeg($thumb);
    ?>
      

  2.   

    $newwidth $newheight  把这个设置一下就是裁剪了