【发布时间】:2012-01-16 16:24:42
【问题描述】:
我正在使用 Codeigniter 构建一个图片库,到目前为止一切顺利,但我有一个关于调整图片大小的小问题。
基本上我上传源图像,并创建一个 id 然后将其存储在该路径 /uploads/$id/source.jpg 中。然后我尝试为源图像创建两个新图像,一个缩略图和一个带有水印的中等图像。
在使用 Codeigniter 的 Image Manipulation Class 时,可以设置文件名和上传路径吗?当你给它源图像时,它会修改源图像还是复制?
public function generateThumnail($source, $screenid) {
$config['image_library'] = 'gd2';
$config['source_image'] = "$source";
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
//Not sure how I set the upload path and file name.
$this->load->library('image_lib', $config);
$this->image_lib->resize();
//TODO: Code to be added later
$this->image_lib->clear();
}
上传路径和文件名不包括在内,因为我不确定如何添加它们。有什么方法可以添加吗?
【问题讨论】:
标签: php codeigniter image-manipulation codeigniter-2