首頁  >  文章  >  CMS教程  >  分享帝國cms截圖出現黑邊的解決方法

分享帝國cms截圖出現黑邊的解決方法

silencement
silencement轉載
2019-11-29 14:19:352003瀏覽

分享帝國cms截圖出現黑邊的解決方法

帝國CMS對於只有寬大於高(橫片)的圖片產生縮圖才會左右出現黑邊,我們打開一張有黑邊的圖片,分析出得出帝國CMS對於圖片是依照高度來縮放,寬度不足的話就用黑邊填滿。

解決想法:把依照高度縮放改成依照寬度縮放,然後再高部分裁調。

修改方法:

#1、開啟e/class/gd.php

#2、找到程式碼

#程式碼如下:

if($big_width >= $max_width and $big_height >= $max_height)
{
if($big_width > $big_height)
{
$tempx = $max_width / $ratioh;
$tempy = $big_height;
$srcX = ($big_width - $tempx) / 2;
$srcY = 0;
}

修改成

程式碼如下:

if($big_width >= $max_width and $big_height >= $max_height)
{
if($big_width > $big_height)
{
$tempy = $max_height / $ratiow;
$tempx = $big_width;
$srcY = ($big_height - $tempy) / 2;
$srcX = 0;
}

推薦學習《帝國cms教學

如果使用縮圖函數要設定截取高出部分:

sys_ResizeImg(原圖片,縮圖寬度,縮圖高度,是否裁翦圖片,目標檔名)
//是否裁翦圖片為設定為1

#平常用的就要設定:後台>系統>系統設定>系統參數設定>圖片設定>超出部分是否截取>選是。

以上是分享帝國cms截圖出現黑邊的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:www.word666.com。如有侵權,請聯絡admin@php.cn刪除