Codigniter image_lib无法正确裁剪图像

时间:2019-07-30 09:51:02

标签: php codeigniter gd2

我正在使用Jcrop裁剪图像并将坐标发送到服务器进行实际裁剪。我在服务器端使用codeigniter。我正在将正确的坐标发送到服务器进行裁剪,但是裁剪没有正确完成。 Codeigniter正在裁剪图像的另一个区域,而不是坐标指定的区域。下面是我正在尝试的代码

    $this->load->library('image_lib');
            $image_config['image_library'] = 'gd2';
            $image_config['source_image'] = $upload_data["file_path"] . $upload_data["file_name"];
            $image_config['new_image'] = $upload_data["file_path"] . $upload_data["file_name"];
            $image_config['quality'] = "100%";
            $image_config['maintain_ratio'] = FALSE;
            $image_config['x_axis'] = $this->input->post('x');
            $image_config['y_axis'] = $this->input->post('y');
            $image_config['width'] = $this->input->post('w');
            $image_config['height'] = $this->input->post('h');

        $this->image_lib->initialize($image_config);

        if (!$this->image_lib->crop())
        {
        return FALSE;
        }
        else
        {
        $this->image_lib->clear();
        return TRUE;
        }
        return FALSE;

这就是我要裁剪的内容,坐标是- 高:386 w:623 x:372 x2:995 y:68 y2:454 链接到预期结果的图像:

但是裁剪结果是: 链接到实际结果的图像:

0 个答案:

没有答案