我正在使用gd2库来剪切图像,但它不能用于我的图像。
我正在上传1000X1000px的图像,然后在300X300和107X84中剪切。
300X300图像很好,但107X84图像不是很好。我可以很容易地看到使用相同尺寸的Photoshop进行相同图像切割的差异。
(gd2图片)
(photoshop图片)
您可以看到两张图片的不同。
我正在使用以下代码
//small image
$config['image_library'] = 'gd2';
$config['source_image'] = 'uploads/images/medium/'.$upload_data['file_name'];
$config['new_image'] = 'uploads/images/small/'.$upload_data['file_name'];
$config['maintain_ratio'] = FALSE;
$config['width'] = 107;/*235*/
$config['height'] = 84;/*235*/
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->image_lib->clear();