Php 动态图像的纵横比
我有一个从外部位置提取图像的函数,图像的到达比例为Php 动态图像的纵横比,php,image,codeigniter,aspect-ratio,Php,Image,Codeigniter,Aspect Ratio,我有一个从外部位置提取图像的函数,图像的到达比例为952 x 390,但它们以380的比例显示在我的网站上960是否使用PHP可以更改比例,使它们看起来不那么拉伸?使用parse和mainter\u比率作为属性之一 $this->load->library('image_lib'); $params = array(); $params['source_image'] = /path/to/image $params['new_image'] = /path/to/myne
952 x 390
,但它们以380的比例显示在我的网站上960
是否使用PHP可以更改比例,使它们看起来不那么拉伸?使用parse和mainter\u比率作为属性之一
$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();
谢谢,源映像和新映像之间的交互是否意味着我必须将它们保存到服务器?是的,它们必须在服务器上。你不需要裁剪它们,而不是调整它们的大小吗?快速-你可以在图像标签中指定它,img width=,height=,大多数浏览器都会这样显示。