2
我試圖創建圖像的縮略圖,例如,這一個: 笨圖像操縱問題
我需要的縮略圖是爲500x300。我選擇了一幅非常寬的圖像(944x168)作爲插圖。
我笨做的第一件事就是按比例向上(或向下)的圖像,使其儘可能小,但覆蓋面積爲500x300。因此,在這種情況下,我需要將規模擴大到1685x300,因爲它是寬度大於高度。我這樣做是笨具有以下設置:
$config=array(
"image_library"=>"gd2",
"source_image"=>"blah.png",
"maintain_ratio"=>true,
"master_dim"=>"height", /* in this case, with a wide image, this is what I want*/
"height"=>300,
"width"=>1685 /* calculated by (width/height)*300 */
);
然後我執行它,如下所示:
$this->load->library('image_lib',$config);
$this->image_lib->resize();
但是笨給了我這樣的: 這不是我所期望的,因爲我只有在這個階段調整大小,而不是裁剪。這是正確的,雖然分辨率,1685x300
我想到這一點,但隨着1685x300
分辨率什麼我錯在這裏做什麼?
CI被切斷的圖像,同時調整? – itachi
這是我的問題! –
是否有所作爲,如果你擺脫'「master_dim」 =>「高度」,'?無論如何,因爲您已經計算出了正確的尺寸,所以您不需要。 – jeroen