我需要根據寬度只有,高度不:( 來調整我的圖片,因爲我使用** ** $config['maintain_ratio'] = TRUE;
,笨自動解決它(那問題)有時我得到一個黑色固體作爲一個額外的寬度或高度,調整圖像大小,笨
我已經看過了所有與codegniter的形象 庫的問題,我找不到與我的問題:(
什麼
這裏是最後的結果說明...
上傳完成後我有這個...
$this->load->library('md_image');
$source='assets/img/hotellist/'.$data1['hotel_pictures'];
$width=746;
$height=400;
$dest = FALSE;
//$this->md_image->resize_image($source, $width, $height, $source);
$config['image_library'] = 'gd2';//imagemagik
$config['source_image'] = 'assets/img/hotellist/'.$data1['hotel_pictures'];
//$config['image_library'] = 'imagemagick';
//$config['library_path'] = '/usr/X11R6/bin/';
$config['create_thumb'] = FALSE;
$config['maintain_ratio'] = TRUE;
$config['width'] = 746;
$config['height'] = 400;
$config['quality'] = 75;
$config['encrypt_name'] = TRUE;
$config['remove_spaces'] = TRUE;
//$config['x_axis'] = 100;
//$config['y_axis'] = 300;
$img =$config['source_image'];
//var_dump('check problem',$config['source_image']);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
那麼我走裁剪部分
$new_img =$this->md_image->crop_to_ratio($source, $width, $height, $x = 17, $y = 9, $dest = FALSE);
的關懷總結一下,有人上傳一張圖片,它根據寬度調整大小隻有 然後它就會冒出
PS:櫃面有人需要它md_image
問題出在哪裏發生,在調整或作物? – jcorry
對不起,延遲迴復, 有時,當圖像的高度很大,即+ 700px的作物沒有調整大小,如果高度稍大一點,即+ 100px,它會在調整大小後留下黑色的實體...希望此信息有助於@jcorry,謝謝。 – Fahad
如果我得到image_magick只根據高度調整大小,它對我來說是一個很大的成就,裁剪不是問題...如果我給它正確的尺寸width-> 700px高度 - >(*大於> 400px *)它莊稼棒! – Fahad