当前位置:首页 > 源码分享 > 技术教程 > 正文内容

猫贝zblog文章自动出图插件修改备忘

zjsn2个月前 (04-10)技术教程545

这个插件免费版的就可以用了,自己修了了一些地方,这里记录一下:

后台插件参数设置:字体:32,图片宽度:900,自动出图不建议打开,手动生成比较好,压缩图片:随意,随机颜色:随意

修改了include.php文件部分

(1)因为默认图片为500*380像素,后台设置为900宽度清晰度降低了,而且这个宽高比默认为3:2,我也需要修改为2:1

        imagecopyresized($im,$bg,0,0,0,0,$width,$height,500,340);

        imagecopyresized($im,imagecreatefrompng($img_two[$img2]),0,0,0,0,$width,$height,350,230);

        imagecopyresized($im,imagecreatefrompng($img_three[$img3]),0,0,0,0,$width,$height,350,230);

这三行修改为:

imagecopyresized($im,$bg,0,0,0,0,$width,$height,900,450);

这里改了图片尺寸,后面两行代码去掉了,是因为我不需要用后两层覆盖生成。

猫贝zblog文章自动出图插件修改备忘

(2)

      $y = $height / 2;

        foreach ( $text as $value ) {

            $a = imagettfbbox( $size, 0, $font, $value );

            $len = $a[2] - $a[0];

            $x = ( $width - $len ) / 2;

            imagettftext( $im, $size, 0, $x, $y, $color, $font, $value );

            $y = $y + 35;

        }

这里改为下面

 $y = $height / 2.3;

        foreach ( $text as $value ) {

            $a = imagettfbbox( $size, 0, $font, $value );

            $len = $a[2] - $a[0];

            $x = ( $width - $len ) / 2;

            imagettftext( $im, $size, 0, $x, $y, $color, $font, $value );

            $y = $y + 55;

        }

第一个参数是修改的文字在图片上出现高度位置,最后一个参数是行高

(3)

  foreach ( $letter as $l ) {

                $teststr = $str . ' ' . $l;

                $testbox = imagettfbbox( $size, 0, $font, $teststr );

                $erwei = $width - 60;

                if ( ( $testbox[2] > $erwei ) && ( $str !== '' ) ) {

                    $str .= PHP_EOL;

                }

这里的60我改为了220,是文字部分从图片减去数字后的宽度。

还有各地方可以改默认字体颜色,简单的这里不说了。

版权声明:本文由指尖十年发布,如需转载请注明出处,如有问题可在下面留言。

本站提供的一切软件、教程和内容信息来自网络收集整理,版权争议与本站无关,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系

本文链接:https://www.zjsn.net/?id=96

分享给朋友:

“猫贝zblog文章自动出图插件修改备忘” 的相关文章

给网站侧边栏如何加上美女视频联播模块

给网站侧边栏如何加上美女视频联播模块

打开本站首页,有没发现右下角有个美女视频呢,哈哈,今天给大家分享下如何在网站上加美女视频。一个非常实用的侧边模块,可以自己在网站建一个侧边栏模块,粘贴下面代码进入保存,一般就可以了。不想看了点击下视频暂停,就不会继续了。<div>     <...

QQ/微信提示已停止访问该网页如何解除

QQ/微信提示已停止访问该网页如何解除

许多站长都有过域名在qq或者微信爆红的经历把今天指尖十年教你们一个解除域名的方法教程开始1.首先随便找个单页源码挂到网站上面,让别人一打开就知道你这个网站是个单页2.把你爆红的域名绑定上去(@和*都要解析)3.然后将域名放置三天不要动4.一个星期之后访问这个地址提交申诉,第二天就能解除了https:...

PbootCMS后台去版权显示教程

PbootCMS后台去版权显示教程

PbootCMS是一个很不错的PHP建站系统,但后台一些明显的PbootCMS字样看着不舒服,本人在此分享下自己和其他网友总结出来的经验。特别说明,本人只是修改一些明显的碍眼字样,请大家一起尊重PbootCMS 知识产权。(一)后台登录界面明显字样去除办法:此页面模板为 apps/admin/vie...

全国各地优势产业大全一览(原产地特产)

全国各地优势产业大全一览(原产地特产)

无论你是做电商,微商,直播带货,都需要知道各地的优势产业,下面为大家分享全国各个产业带产地搜索省流助手:羽绒服:共青城、吴江、常熟睡  衣:汕头、佛山、揭阳、普宁、中山袜  子:诸暨、江阴羊毛衫:海阳(山东)羊绒衫:清河(河北)羊绒大衣:大连泳  装:葫芦岛手 ...

新版本微信内置浏览器清理缓存方法,debugx5.qq.com已失效

新版本微信内置浏览器清理缓存方法,debugx5.qq.com已失效

网上流传的安卓微信清理内置浏览器缓存方法已失效,因为微信内置浏览器据说不再是X5内核,改为使用xweb内核下面几个X5内核清理缓存网址也失效了。https://debugx5.qq.com http://debugtbs.qq.com debugmm.qq.com/?forcex5=true因为...

西京同城导航网站改版修改文件备注

西京同城导航网站改版修改文件备注

以下为本人修改西京同城导航站记录备份,以防万一忘记修改的地方2022.11.22(1)手机端隐藏首页点图大图(2)手机端侧边栏点图自适应宽度(3)申请收录页面一行填写两项改为一项2022.11.23(4)增加首页侧边栏分类显示(5)修改点出图片系统自适应浏览器宽度(6)修改手机端下方单链友链一行显示...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。