首页 > 解决方案 > 使用透明度 Codeigniter 上传图像

问题描述

嗨,我在 codeigniter 3.0 上上传时遇到问题。

图像以黑色背景保存..为什么?

代码:

 $this->load->library('upload', $config);
            if ($this->upload->do_upload("immagine")) :
                $this->load->library("image_lib");
                $file = $this->upload->data();
                $nome_file_originale = $file["file_name"];
                $config = array();
                $config['source_image'] = "../public/offerte/".$nome_file_originale;
                //ImageJPEG(ImageCreateFromString(file_get_contents($config['source_image'])), $config['source_image'], 70);

                // thumb
                $config['imagealphablending']  = TRUE;
                $config['imagesavealpha']  = TRUE;
                $config['create_thumb'] = TRUE;
                $config['thumb_marker'] = '__thumbnail';
                $config['maintain_ratio'] = FALSE;
                $config['width'] = 400;
                $config['height'] = 256;
                $this->image_lib->initialize($config);
                $data["immagine_th"] = $this->image_lib->resize();
                $this->image_lib->clear();
                // large
                $config['imagealphablending']  = TRUE;
                $config['imagesavealpha']  = TRUE;
                $config['create_thumb'] = TRUE;
                $config['maintain_ratio'] = FALSE;
                $config['width'] = 800;
                $config['height'] = 800;
                $this->image_lib->initialize($config);
             $data["immagine_zoom"] = $this->image_lib->resize();
                $this->image_lib->clear();

万一;

我不明白为什么会这样。请帮我

标签: phpcodeigniter

解决方案


推荐阅读