无法提供摘要。这是一篇受保护的文章。

点击阅读全文>>

项目中需要用到phpqrcode生成二维码,但是通过QRcode::png()生成的是显示输出当前的照片流,这样就不适用于列表显示多个二维码的需求了。网上也有相关的一些解决方案:通过把照片流缓存,然后进行base64编码。这个方法在一开始用的时候是可以的,期间有其他需求修改过扩展文件,等再使用时发现图片显示不了。调试竟然花了我几个小时的时间,发现调出来后整个页面变为图片类型!既然这样就去读扩展文件…

点击阅读全文>>

在项目开发过程中需要通过平台生成分享海报,海报至少需要3个图片元素:背景图片、微信头像、分享二维码。原始方法就是通过将拼合将3张图片组合成一张图片,再配合生成相关文字组成一张海报图片。 但是在实际操作过程中发现,生成效率非常低下,需要等待很长时间才能生成,对代码进行调试分析发现是微信公众号粉丝头像的imagecreatefromjpeg()问题拖慢了速度,解决办法便是把远程图片保存到本地再imag…

点击阅读全文>>

最近开发的应用需要在通过PHP qrcode生成二维码时固定二维码图片的宽高尺寸。原生的没法固定,因此只能通过修改扩展类文件来实现。原理就是如果有生成保存二维码图片文件时,在保存之前先对图片尺寸进行修改。 直接放上完整代码: 调用: 在类文件底部新增加了一个resizeImage function,并在第950行处进行调用,可以通过修改$maxwidth和$maxheight来设定图片的宽高。由于…

点击阅读全文>>

从jq22上找到一个不错的select下拉无限联动的jq代码,算是city-picker的改进版。由于自己对前端的不熟悉,在使用过程中,编辑信息需要对select进行赋值。试了好几次都没有完美的解决。最后只能用一个比较另类或者说是无奈的解决办法吧。在编辑信息时,先将要修改的联动值用文本显示,通过按钮点击进行编辑切换,再调出select下拉选项。这种样的话就不用修改原JQ代码,进行中转实现功能。 s…

点击阅读全文>>