Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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_Resize Image - Fatal编程技术网

使用低质量的Codeigniter调整图像大小

使用低质量的Codeigniter调整图像大小,codeigniter,resize-image,Codeigniter,Resize Image,我正在使用CodeIgniter调整图像大小,但我调整大小的小图像质量很低。 这是我的密码: $config = array( 'image_library' => 'gd2', 'quality' => '100', 'source_image' => $temp_full_path, 'new_image' => $full_temp_path."img_mobile/", 'maintain_ratio' => true

我正在使用CodeIgniter调整图像大小,但我调整大小的小图像质量很低。 这是我的密码:

$config = array(
    'image_library' => 'gd2',
    'quality' => '100',
    'source_image' => $temp_full_path,
    'new_image' => $full_temp_path."img_mobile/",
    'maintain_ratio' => true,
    'create_thumb' => false,
    'width' => 50,
    'height' => 50
);              
$this->image_lib->initialize($config);              
$this->image_lib->resize();
如何使调整大小的图像像原始图像一样具有高质量


这是原始图像,从php代码生成图像调整大小,从codeigniter生成图像调整大小:

这是一个小错误或陷阱

做:

而不是

'quality' => '100',
他说,这应该管用

编辑:

似乎还有另一个打字错误

'maintain_ration'
应该是

'maintain_ratio'

另外,新的_映像如何以/?你在那里做错了什么。

这是个小错误或陷阱

做:

而不是

'quality' => '100',
他说,这应该管用

编辑:

似乎还有另一个打字错误

'maintain_ration'
应该是

'maintain_ratio'

另外,新的_映像如何以/?您在那里做错了。

查看源代码,GD2没有使用质量参数

但其他一些库确实使用它


试一试。

看看源代码,GD2没有使用质量参数

但其他一些库确实使用它

试一试。

你应该写“质量”=>“100%”,而不是只写“100”

你应该写“质量”=>“100%”,而不是只写“100%”默认值:

备选方案:

最佳质量:

参考:

默认值:

备选方案:

最佳质量:


Ref:

我想用高质量调整图像大小?你说的低质量是什么意思?它只会调整原始图像的大小。可能是您正在缩放重新调整大小的图像。您可以查看屏幕下方的图像post@user1751978你能回显函数“ImageCreateTureColor”吗;告诉我们?返回1,意味着它是存在的,我想用高质量调整图像的大小?你说的低质量是什么意思?它只会调整原始图像的大小。可能是您正在缩放重新调整大小的图像。您可以查看屏幕下方的图像post@user1751978你能回显函数“ImageCreateTureColor”吗;告诉我们?这是回报1,意味着它存在“质量”=>“100%”和“质量”=>“100”是相同的,并更改为“保持率”,但仍然不起作用质量没有变化“质量”=>“100%”和“质量”=>“100”是相同的,更改为“保持率”,但仍然不起作用质量没有变化
$config['image_library'] = 'imagemagick'; 
$config['library_path']  = "/usr/bin"; 
$config['quality']       = 100;