我在codeigniter中创建图像缩略图时遇到问题。问题是图像不存储在同一服务器中。它存储在亚马逊服务器中,url存储在我们的服务器中。因此,虽然处理从url获取图像拇指它没有显示任何错误,并且它也没有创建缩略图。不知道我的代码有什么问题。下面是我的图像库初始化代码。我正在动态地将图片网址传递给下面的代码块。
$config['image_library'] = 'gd2';
$config['source_image'] = $imgUrl;
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 75;
$config['height'] = 50;
$config['new_image'] = FCPATH."assets/img/";
$config['thumb_marker'] = '_thumb';
$this->load->library('image_lib', $config);
$this->image_lib->resize();
echo "<pre>";
print_r($config);
echo "</pre>";
以下是该印刷品的一个样本回复。
Array
(
[image_library] => gd2
[source_image] => https://ls-test-bucket.s3.amazonaws.com/Uploadedimage/14405666901132976211195505780617677415047103069725429n.jpg
[create_thumb] => 1
[maintain_ratio] => 1
[width] => 75
[height] => 50
[new_image] => D:\zend\Apache2\htdocs\CodeIgniter3_1/assets/img/
[thumb_marker] => _thumb
)
那么如何从codeigniter中的url创建缩略图? 注意:我已经拥有对新图像文件夹的写入权限。