首頁  >  文章  >  CMS教程  >  帝國cms如何解決截圖出現黑邊的問題

帝國cms如何解決截圖出現黑邊的問題

王林
王林原創
2019-11-07 14:18:582864瀏覽

帝國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;
}

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

sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名)
//是否裁翦图片为设置为1

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

#推薦教學:帝國CMS教學

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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn