Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter/图像库强制图像大小_Codeigniter - Fatal编程技术网

Codeigniter/图像库强制图像大小

Codeigniter/图像库强制图像大小,codeigniter,Codeigniter,我正在使用图像库调整图像大小。我定义了一个高度和宽度,但我尝试调整大小的大多数图像已经更小了。有没有一种方法可以强制大小,并用白色填充其余部分,从而使我所有的图像大小相同 谢谢 $config['source_image'] = 'abc.jpg'; $config['new_image'] = 'def.jpg'; $config['create_thumb'] = TRUE; $config['maintain_ratio'] = TRUE; $config['thumb_marker']

我正在使用图像库调整图像大小。我定义了一个高度和宽度,但我尝试调整大小的大多数图像已经更小了。有没有一种方法可以强制大小,并用白色填充其余部分,从而使我所有的图像大小相同

谢谢

$config['source_image'] = 'abc.jpg';
$config['new_image'] = 'def.jpg';
$config['create_thumb'] = TRUE;
$config['maintain_ratio'] = TRUE;
$config['thumb_marker'] = '';
$config['width'] = 100;
$config['height'] = 100;
$this->image_lib->initialize($config);
$this->image_lib->resize();

我认为那是不可能的。但是,当您在视图中打印图像时,可以在具有最小宽度和最小高度的div中进行打印。这样,图像将占用您在调整图像大小时试图定义的空间。

如果您的图像很小,请不要尝试将其变大,CI库不适合此任务,只需使用css(如所述的stef)进行技巧。

这就是我迄今为止所做的。我只是想用白色填充它,这样我就有了一致的文件尺寸。