我有一个从外部位置拉取图像的功能,并且以952 x 390
的比例到达,但它们显示在我的网站上960 by 380
无论如何使用PHP我可以改变比率所以他们看起来不那么紧张?
答案 0 :(得分:0)
使用codigniters Image Library并解析maintain_ratio作为其中一个属性
$this->load->library('image_lib');
$params = array();
$params['source_image'] = /path/to/image
$params['new_image'] = /path/to/mynewimage
$params['width'] = 960;
$params['height'] = 380; //leave height or with only for aspect ratio to work
$params['maintain_ratio'] = true;
$this->image_lib->initialize($params);
$this->image_lib->resize();