Php 无法显示codeigniter图像库,因为它包含错误
然而,我的GD安装和工作正常,因为我在本地测试,但当我上传到客户端服务器时,它显示错误“图像”无法显示,因为它包含错误 我访问图像localhost/validate\u image/show\u image 我的验证\u图像控制器代码Php 无法显示codeigniter图像库,因为它包含错误,php,codeigniter,gd2,Php,Codeigniter,Gd2,然而,我的GD安装和工作正常,因为我在本地测试,但当我上传到客户端服务器时,它显示错误“图像”无法显示,因为它包含错误 我访问图像localhost/validate\u image/show\u image 我的验证\u图像控制器代码 function show_image() { $width = "200px"; $height = "200px"; $imageName = "HFPFinalLogoJpeg.jpg";
function show_image() {
$width = "200px";
$height = "200px";
$imageName = "HFPFinalLogoJpeg.jpg";
$dir=realpath(MERCHANT_IMAGE);
//Below constants are already included in application/config/constants.php file its here to just show you
$this->load->library('image_lib');
$this->image_lib->clear();
$config['image_library'] = 'gd2';
$config['source_image'] = $dir."/".$imageName;
$config['maintain_ratio'] = FALSE;
$config['dynamic_output'] = TRUE;
$config['width'] = $width;
$config['height'] = $height;
//print_r($config); die;
$this->image_lib->initialize($config);
echo $this->image_lib->resize();
}
我的显示图像查看代码
<?php
$image_properties = array(
'src' => base_url()."validate_image/show_image/220/280",
'alt' => "title Image",
'title' => 'title Image',
'width'=>135,
'height'=>135,
'border' => "0",
);
echo img($image_properties);
?>
我的服务器GD库详细信息如下
我试着用谷歌搜索了一下,但没有找到解决办法。我的PHP版本5.4.35
请帮我解决这个问题。文件正在保存到路径???@Abdulla没有得到您想要说的内容,请您解释一下,当您重新调整图像大小时,是否会影响图像??实际上,不是,我只是调整图像的大小以进行计时,并显示在我希望的位置。减少磁盘空间以存储多个大小为的图像很有用。文件正在保存到路径???@Abdulla没有得到您想要说的内容,请您解释一下,当您调整图像大小时,是否会影响图像??实际上,不是,我只是调整图像的大小以进行计时,并将其显示在我希望将磁盘空间减少到存储多个大小相同的图像的位置。