上传两张图片原版&在压缩图像上载时压缩

时间:2015-04-04 05:29:58

标签: php mysql json

我有上传时压缩图片的代码。但它上传了原始图像和图像。压缩&还有一个error_log文件..我不知道它是什么。??我只想上传压缩的图像文件。最后如何停止上传原始图像文件& error_log文件。

<?php
   $uploaded_file=time().'.'.end(explode('.',$_FILES['uploadedfile']['name']));

     move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$uploaded_file);

    $img = getimagesize($uploaded_file);

    if ($img['mime'] == 'image/jpeg') 
    {
        $uploadedfile= imagecreatefromjpeg($uploaded_file);
    }
    elseif ($img['mime'] == 'image/gif') 
    {
        $uploadedfile= imagecreatefromgif($uploaded_file);
    }
    elseif ($img['mime'] == 'image/png') 
    {
        $uploadedfile= imagecreatefrompng($uploaded_file);
    }
    else
    {
        die('Unsupported Image Format');
    }
    $quality=50;
    $output='compressed-'.$uploaded_file;
    imagejpeg($uploadedfile, "images/comic/".$output, $quality);
?>

这是我压缩图像并存储它们的代码。

1 个答案:

答案 0 :(得分:0)

在代码

之后使用此功能
imagejpeg($uploadedfile, $output, $quality);
rename($uploadedfile, 'your folder path');// this will move your original image to separate directory