91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何解決PHPCMS縮略圖不清楚的問題

發布時間:2020-08-05 11:44:34 來源:億速云 閱讀:269 作者:Leah 欄目:建站服務器

本篇文章為大家展示了如何解決PHPCMS縮略圖不清楚的問題,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

首先在phpcms下面的libs中找到classes目錄并打開;然后找到“image.class.php”這個文件并打開;最后搜索到調用“$imagefun()”函數的地方并傳第三個參數為90即可。

搜索到下這個函數

function thumb($image, $filename = '', $maxwidth = 200, $maxheight = 200, $suffix='', $autocut = 0, $ftp = 0) {
        if(!$this->thumb_enable || !$this->check($image)) return false;
        $info  = image::info($image);
        if($info === false) return false;
                $srcwidth  = $info['width'];
                $srcheight = $info['height'];
                $pathinfo = pathinfo($image);
                $type =  $pathinfo['extension'];
                if(!$type) $type = $info['type'];
                $type = strtolower($type);
                unset($info);

                $creat_arr = $this->getpercent($srcwidth,$srcheight,$maxwidth,$maxheight);
                $createwidth = $width = $creat_arr['w'];
                $createheight = $height = $creat_arr['h'];

                $psrc_x = $psrc_y = 0;
                if($autocut && $maxwidth > 0 && $maxheight > 0) {
                        if($maxwidth/$maxheight<$srcwidth/$srcheight && $maxheight>=$height) {
                                $width = $maxheight/$height*$width;
                                $height = $maxheight;
                        }elseif($maxwidth/$maxheight>$srcwidth/$srcheight && $maxwidth>=$width) {
                                $height = $maxwidth/$width*$height;
                                $width = $maxwidth;
                        }
                        $createwidth = $maxwidth;
                        $createheight = $maxheight;
                }
                $createfun = 'imagecreatefrom'.($type=='jpg' ? 'jpeg' : $type);
                $srcimg = $createfun($image);
                if($type != 'gif' && function_exists('imagecreatetruecolor'))
                        $thumbimg = imagecreatetruecolor($createwidth, $createheight); 
                else
                        $thumbimg = imagecreate($width, $height); 

                if(function_exists('imagecopyresampled'))
                        imagecopyresampled($thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height, $srcwidth, $srcheight); 
                else
                        imagecopyresized($thumbimg, $srcimg, 0, 0, $psrc_x, $psrc_y, $width, $height,  $srcwidth, $srcheight); 
                if($type=='gif' || $type=='png') {
                        $background_color  =  imagecolorallocate($thumbimg,  0, 255, 0);  //  指派一個綠色  
                        imagecolortransparent($thumbimg, $background_color);  //  設置為透明色,若注釋掉該行則輸出綠色的圖 
                }
                if($type=='jpg' || $type=='jpeg') imageinterlace($thumbimg, $this->interlace);
                $imagefun = 'image'.($type=='jpg' ? 'jpeg' : $type);
                if(empty($filename)) $filename  = substr($image, 0, strrpos($image, '.')).$suffix.'.'.$type;
                $imagefun($thumbimg, $filename);
                imagedestroy($thumbimg);
                imagedestroy($srcimg);
                if($ftp) {
                        @unlink($image);
                }
                return $filename;
    }

然后找到

if($type=='jpg' || $type=='jpeg') imageinterlace($thumbimg, $this->interlace);
$imagefun = 'image'.($type=='jpg' ? 'jpeg' : $type);
if(empty($filename)) $filename  = substr($image, 0, strrpos($image, '.')).$suffix.'.'.$type;
$imagefun($thumbimg, $filename);
imagedestroy($thumbimg);
imagedestroy($srcimg);

改為

if($type=='jpg' || $type=='jpeg') imageinterlace($thumbimg, $this->interlace);
$imagefun = 'image'.($type=='jpg' ? 'jpeg' : $type);
if(empty($filename)) $filename  = substr($image, 0, strrpos($image, '.')).$suffix.'.'.$type;
$imagefun($thumbimg, $filename, 90);
imagedestroy($thumbimg);
imagedestroy($srcimg);

上述內容就是如何解決PHPCMS縮略圖不清楚的問題,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自治县| 浮梁县| 同仁县| 淮南市| 苏尼特左旗| 玛多县| 承德县| 兴海县| 古蔺县| 大关县| 临武县| 浠水县| 泗水县| 龙游县| 伊吾县| 松潘县| 新河县| 崇信县| 白城市| 古交市| 余江县| 读书| 张家港市| 车致| 沧州市| 建始县| 普格县| 应用必备| 昌乐县| 米易县| 铜川市| 且末县| 清徐县| 兴海县| 独山县| 兴安县| 乐昌市| 四平市| 泽州县| 云南省| 龙口市|