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

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

zjsn4个月前 (04-10)技术教程642

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

后台插件参数设置:字体: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文章自动出图插件修改备忘” 的相关文章

珍贵电子书免费下载20220926(阿里云盘)

珍贵电子书免费下载20220926(阿里云盘)

「48100本kindle电子书」https://www.aliyundrive.com/s/L18zA17BZEm译林经典成长小说(共14册)https://www.aliyundrive.com/s/sTdqNsKhEsC起点爆款小说top50文件格式txthttps://www.aliyund...

中国移动联通电信用户如何免费开通电话防骚扰

中国移动联通电信用户如何免费开通电话防骚扰

现在的骚扰电话太多了,各种推销业务,如何屏蔽呢,看下面办法来了:移动用户:公众号“中国移动高频骚扰电话防护”点击菜单栏“业务设置”开启。电信用户:公众号“天翼防骚扰”点击菜单栏“业务设置”开启。联通用户:公众号“中国联通微厅”点击菜单栏“智慧沃服务”下拉到最底下开启。...

Win10系统22H2版本如何关闭讨厌的热门搜索推荐栏

Win10系统22H2版本如何关闭讨厌的热门搜索推荐栏

本人电脑以前是win10系统21H1版本,已经手动关闭了系统自带所有广告提示,今天电脑自动升级到了22H2版本,居然在使用本地搜索功能时出现一个热门搜索栏。里面显示乱七八糟的推荐内容,一旦点击,就会跳转到Edge浏览器中Bing搜索结果页面。作为一个精神洁癖和强迫症双重患者,怎堪忍受如此行径。在系统...

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

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

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

西京同城导航站部分网站点入不会自动排第一位置bug修复办法

西京同城导航站部分网站点入不会自动排第一位置bug修复办法

昨天发现,部分网站链接点入西京同城导航站,结果不会自动排到第一位,后来咨询作者,得以修复这个bug,下面是该问题解决步骤:1. 进入宝塔面板,已安装软件,找到mysql数据库,在设置内增加一行配置代码,event_scheduler = on如下图,然后重启数据库服务让配置生效。...

西京同城导航Zblog修改内容备忘录

西京同城导航Zblog修改内容备忘录

首页每行显示数量,后台主题设置为24,屏幕大于1600px时每行显示8个,1280-1600px时显示6个,980-1280px时每行显示4个,760-980px(平板)时每行显示3个带侧边栏,小于760(手机)时每行显示2个,隐藏侧边栏。以下为参考内容,媒体查询常见的媒体尺寸设置通过媒体查询,针对...

发表评论

访客

看不清,换一张

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