帝國裁切出來的圖像老是失真和模糊,這讓很多用戶感到無能為力,而事實上,這并非沒有解決方案的!
原因分析:
由于在裁切過程中使用了“imagejpeg”函數,這個函數如果在不指定第3個參數值的情況下,裁切出來的圖片質量大約只有原圖的75%!
這就是導致圖片裁切失真的最根本原因!
解決方法:
把imagejpeg函數的圖片質量參數指定為100,就是最佳質量啦!
1、打開帝國圖片裁切依賴文件:/e/class/gd.php
2、找到第89行(大致是這一行)中的這一段:
$func_output($temp_image, $new_name.$func_exname);
3、將上面這段修改為:
if($func_output=="imagejpeg"){
$func_output($temp_image, $new_name.$func_exname,100);
}else{
$func_output($temp_image, $new_name.$func_exname);
}
結語:由于知行很久沒關注帝國新版本了,不知道WC是否已經優化這個函數~希望對大家有幫助哦!
上傳以下圖片:
新聞熱點
疑難解答