[PHP] Codeigniter 縮圖處理程式,等比例切圖

Codeigniter 內建的 圖片操作類 其中的 resize 處理函式 如果設定等比例的為 FALSE,那圖片就會變成強制指定 SIZE 的圖片,這時候就會扭曲變形

例圖

如果預設將 maintain_ratio 設定為 FALSE 的話,就會出現右圖的狀態

如果要設定等比例切圖變成左邊縮圖的狀態的話,至少要把圖片的最小邊變成指定的邊寬,然後縮圖在設定切圖

設定 MY_ 是在 config.php 裡面的 $config[‘subclass_prefix’]  = ‘MY_ ‘;

依照自己的設定的來跑,就可以出現等比例縮圖的裁切。

只針對 maintain_ratio = FALSE 來做處理。

另外設定了一個 get_info() 來做處理取得圖片內容

我是米薩克,想了解更多可以點選  關於我