在codeigniter中压缩客户端的图像

时间:2016-11-08 08:02:21

标签: javascript image codeigniter canvas

public function product_compress() {

        $upload_dir = "uploads/products/images/";  //implement this function yourself
        $img = $_POST['my_hidden'];
//        echo $upload_dir."<br>";
//        print_r($img);exit;
        $img = str_replace('data:image/png;base64,', '', $img);        
        $img = str_replace(' ', '+', $img);
        $data = base64_decode($img);
        $file = $upload_dir .time()."image_name.jpg";
        $success = file_put_contents($file, $data);

        //if (move_uploaded_file($_FILES["image1"]["tmp_name"], $target_file)) {
//        header('Location: image-testing');
    }

服务器端代码:

{{1}}

我从stackoverflow获得了所有这些,并在客户端搜索压缩图像。现在我得到了黑色图像的结果。  似乎我错过了要压缩图像的东西。没有特定类型的图像条件。如果我希望使用画布缩小图像大小5mb,我从这里找到最大部分

0 个答案:

没有答案