2012-11-30 69 views
0

我有一個功能,可以從外部位置獲取圖像,並以952 x 390的比例到達,但它們顯示在我的網站上960 by 380是否有使用PHP可以更改比例,所以它們看起來不那麼緊張?動態顯示圖像的長寬比

+0

快速之一 - 你可以指定它在圖像標籤,IMG寬x高,大多數瀏覽器將顯示方式。 – cartalot

回答

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(); 
+0

謝謝,source_image&new_image的interms是否意味着我必須將它們保存到服務器? –

+0

是的,他們將不得不在服務器上。你不需要裁剪他們,而不是調整他們的大小? – Jeemusu