精品人人槡人妻人人槡,无码午夜国产视频,日韩精品无码有码视频,国产成人精品日本亚洲成熟

<var id="lf53i"><track id="lf53i"><ins id="lf53i"></ins></track></var>

  • <rp id="lf53i"></rp>
    <var id="lf53i"><track id="lf53i"><ins id="lf53i"></ins></track></var>

    <video id="lf53i"></video>
    <b id="lf53i"><acronym id="lf53i"></acronym></b>

      1. 0712-2888027 189-8648-0214
        微信公眾號

        孝感風(fēng)信網(wǎng)絡(luò)科技有限公司微信公眾號

        當(dāng)前位置:主頁 > 技術(shù)支持 > PHPCMS > phpcms v9按比例等寬完美縮略圖方案

        phpcms v9按比例等寬完美縮略圖方案

        時間:2015-11-09來源:風(fēng)信官網(wǎng) 點擊: 984次

        也是參考各位前輩的意見,一直測試,終于成功

        PhpcmsV9 的 thumb有個麻煩,總是比例不對,看著怪怪的;

        我希望等寬,讓高度按比例。其實我們看一些圖片網(wǎng)站、設(shè)計網(wǎng)站,瀑布式的圖片列表頁,其實就是等寬,高度按比例的。我是這么做的:

        如果我的圖片寬度要一定,如200px,高度按比例,那就是:

        <img src="{thumb($r[thumb],200,0)}"  alt="{$r[title]}"/>

        第一步:
        找到 phpcms\libs\functions\global.func.php 的thumb函數(shù)下的

        if($width>=$width_t || $height>=$height_t) return $imgurl;
        加上兩個if:

        if ($height==0) {
        $scale=$width_t/$width;
        $height=round($height_t/$scale);
        }
        if ($width==0) {
        $scale=$height_t/$height;
        $width=round($width_t/$scale);
        }

        還有一個問題:

        PHPCMS V9生成的縮略圖有黑邊,當(dāng)原圖比例與縮略圖比例相同時,生成的縮略圖比例不正確,有一塊黑邊

        是 phpcms\libs\classes\image.class.php 中的 getpercent 函數(shù)的問題

        第65、66兩行的變量賦值錯了
        // 原來的

        $h = $dstw;
        $w = $dsth;
        修改為如下后正常
        //修改后
        $w = $dstw;
        $h = $dsth;
        復(fù)制代碼手工改了這個文件后,把原來已生成的縮略圖刪除,再生成一下頁面

        熱門關(guān)鍵詞: phpcms 按比例等寬 縮略圖方案
        欄目列表
        推薦內(nèi)容
        熱點內(nèi)容
        展開