我试图使用 codigniters 图像 lib 库调整图像大小。 很简单。 但是, 图像没有调整大小, 而且函数返回真实性, 显示_ errors () 没有显示任何错误 。
我在这里的配置将传递到 lib 的图像中:
//A file is uploaded using codeigniter s upload library, then:
$imgData = $this->upload->data();
$config[ image_library ] = GD ;
$config[ source_image ] = $imgData[ full_path ];
$config[ new_image ] = $imgData[ full_path ];
$config[ create_thumb ] = false;
$config[ maintain_ratio ] = true;
$config[ width ] = $newWidth;
$config[ height ] = $newHeight;
设置后 $Config 的打印器 :
Array
(
[image_library] => GD
[source_image] => C:/wamp/www/uploads/8ddbfb2cce91ee314e1f296355aec8c6.jpg
[new_image] => C:/wamp/www/uploads/8ddbfb2cce91ee314e1f296355aec8c6.jpg
[create_thumb] =>
[maintain_ratio] => 1
[width] => 400
[height] => 350
)
路径是正确的, 但是图像在调整大小后仍然未动 。
在 $this-gt;image_lib-gt;display_errors ()
上做 $this-gt;image_lib-gt;display_errors ()
返回此 :
string (length=0)
如果有什么不同,图像会通过上传方式上传。
有什么关于什么问题的想法吗?