【发布时间】:2012-01-23 09:15:22
【问题描述】:
我有两个调整大小的功能,我想使用 codeigniters 图像处理类一个接一个地执行:http://codeigniter.com/user_guide/libraries/image_lib.html
当我尝试运行该函数时,只有第一个有效,它忽略了第二个。
我添加了$this->image_lib->clear(),根据 codeigniters 用户指南:'重置处理图像时使用的所有值。如果您在循环中处理图像,您将需要调用它。'
为什么我不能运行这两个单独的调整大小功能?我该怎么做呢??
$image_data = $this->upload->data();
$config = array(
'source_image' => $image_data['full_path'],
'new_image' => $upload_path . '/thumbs/',
'maintain_ration' => true,
'width' => 150,
'height' => 100
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear();
$config = array(
'source_image' => $image_data['full_path'],
'maintain_ration' => true,
'width' => 620,
'height' => 410
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
【问题讨论】:
标签: image codeigniter image-processing resize