0

我有一个从外部位置提取图像的功能,并以 的比例到达,952 x 390但它们显示在我的网站960 by 380上,无论如何使用 PHP 我可以更改比例,使它们看起来不那么拉伸?

4

1 回答 1

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();
于 2012-11-30T06:23:30.467 回答