久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > SEO優化 > 在PbootCms 縮略圖裁剪優化居中裁剪SEO優化

在PbootCms 縮略圖裁剪優化居中裁剪SEO優化

時間:2023-05-25 09:05:25 閱讀: 文章分類: SEO優化 作者: 網絡小編

導讀:SEO優化SEO優化PbootCms默認的圖片裁剪是從左上角開始裁剪,使用width,height,maxwidth,maxheight等參數進行調節。 但是裁剪出來的圖片始終感覺網站建設哪家好網站建設教程。

網站建設哪家好網站建設教程PbootCms默認的圖片裁剪是從左上角開始裁剪,使用width,height,maxwidth,maxheight等參數進行調節。 但是裁剪出來的圖片始終感覺不是那么令人滿意。(也許是我不會用) 比如多人物合影,PB默認的裁剪是左上,那么這個裁剪就會丟掉C位,那怎么能行。 今網站建設制作天來優化一下裁剪圖片,讓他能簡單快捷的裁剪出理想的圖片。 我想要的效果是不論橫圖豎圖都是居中裁剪。 解決方案 首先找到裁剪縮略圖的方法, 文件位置:/core/function/file.php 搜索:function cut_im […]

PbootCms默認的圖片裁剪是從左上角開始裁剪,使用width,height,maxwidth,maxheight等參數進行調節。

但是裁剪出來的圖片始終感覺不是那么令人滿意。(也許是我不會用)

網站seo優化軟件

比如多人物合影,PB默認的裁剪是左上,那么這個裁剪就會丟掉C位,那怎么能行。

今天來優化一下裁剪圖片,讓他能簡單快捷的裁剪出理想的圖片。

我想要的效果是不論橫圖豎圖都是居中裁剪。

解決方案

首先找到裁剪縮略圖的方法,

文件位置:/core/function/file.php

搜索:function cut_img,大約在447行

對cut_img方法進行優化,直接上代碼:

//?剪切圖片 function?cut_img($src_image,?$out_image?=?null,?int?$new_width?=?null,?int?$new_height?=?null,?$img_quality?=?90) { ????//?輸出地址 ????if?(!?$out_image) ????????$out_image?=?$src_image; ???? ????//?讀取配置文件設置 ????if?(!?$new_width?&&?!?$new_height) ????????return; ???? ????//?獲取圖片屬性 ????list?($width,?$height,?$type,?$attr)?=?getimagesize($src_image); ????switch?($type)?{ ????????case?1: ????????????$img?=?imagecreatefromgif($src_image); ????????????break; ????????case?2: ????????????$img?=?imagecreatefromjpeg($src_image); ????????????break; ????????case?3: ????????????$img?=?imagecreatefrompng($src_image); ????????????break; ????} ???? ????//?不限定是等比例縮放 ????if?(!?$new_width)?{ ????????$new_width?=?floor($width?*?($new_height?/?$height)); ????} ????if?(!?$new_height)?{ ????????$new_height?=?floor($height?*?($new_width?/?$width)); ????} ????//?創建畫布 ????$new_img?=?imagecreatetruecolor($new_width,?$new_height); ???? ????//?創建透明畫布,避免黑色 ????if?($type?==?1?||?$type?==?3)?{ ????????$color?=?imagecolorallocate($new_img,?255,?255,?255); ????????imagefill($new_img,?0,?0,?$color); ????????imagecolortransparent($new_img,?$color); ????} ????//?先縮放 ????$scale?=?max($new_width?/?$width,?$new_height?/?$height); ????$scale_width?=?floor($scale?*?$width); ????$scale_height?=?floor($scale?*?$height); ????$scale_img?=?imagecreatetruecolor($scale_width,?$scale_height);?//?創建畫布 ????if(function_exists("ImageCopyResampled"))?{ ???????imagecopyresampled($scale_img,?$img,?0,?0,?0,?0,?$scale_width,?$scale網站建設多少錢_height,?$width,?$height); ????}?else?{ ???????imagecopyresized($scale_img,?$img,?0,?0,?0,?0,?$scale_width,?$scale_height,?$width,?$height); ????} ????//再裁剪 ????$start_x?=?($scale_width?-?$new_width)?/?2; ????$start_y?=?($scale_height?-?$new_height)?/?2; ????//拷貝剪切的圖像數據到畫板,生成剪切圖像 ????imagecopy($new_img,?$scale_img,?0,?0,?$start_x,?$start_y,?$scale_width,?$scale_height); ????check_dir(dirname($out_image),?true);?//?檢查輸出目錄 ???? ????switch?($type)?{ ????????case?1: ????????????imagegif($new_img,?$out_image,?$img_quality); ????????????break; ????????case?2: ????????????imagejpeg($new_img,?$out_image,?$img_quality); ????????????break; ????????case?3: ????????????imagepng($new_img,?$out_image,?$img_quality?/?10);?//?$quality參數取值范圍0-99?在php?5.1.2之后變更為0-9 ????????????break; ????????default: ????????????imagejpeg($new_img,?$out_image,?$img_quality); ????} ????imagedestroy($new_img); ????imagedestroy($img); ????return?true; }

關鍵詞標簽: 標簽 縮略圖

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-25 ,文章在PbootCms 縮略圖裁剪優化居中裁剪SEO優化主要講述縮略圖,標簽,在PbootCms 縮略圖裁剪優化居中裁剪網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/seo_7719.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 双流县| 盈江县| 山东| 贵港市| 肇庆市| 平邑县| 临高县| 湘潭县| 青冈县| 图木舒克市| 淮阳县| 襄垣县| 宣恩县| 白银市| 乐清市| 静宁县| 乌拉特后旗| 河曲县| 安溪县| 沐川县| 定边县| 塘沽区| 抚松县| 怀远县| 遂昌县| 闽侯县| 布拖县| 榕江县| 南漳县| 西平县| 永吉县| 邯郸市| 民勤县| 清丰县| 伊春市| 衡阳县| 托克托县| 大荔县| 济宁市| 镇宁| 友谊县|