通过PHP curl保存微信公众号粉丝头像到本地服务器上

蒲松林
发布时间:
2018年10月24日
所在分类:
工作
评论数:
暂无

在项目开发过程中需要通过平台生成分享海报,海报至少需要3个图片元素:背景图片、微信头像、分享二维码。原始方法就是通过将拼合将3张图片组合成一张图片,再配合生成相关文字组成一张海报图片。

但是在实际操作过程中发现,生成效率非常低下,需要等待很长时间才能生成,对代码进行调试分析发现是微信公众号粉丝头像的imagecreatefromjpeg()问题拖慢了速度,解决办法便是把远程图片保存到本地再imagecreatefromjpeg()。

这里用到PHP curl来对远程图片进行本地化,直接放代码:

优化后,海报图片可以秒生成。

Good luck!

发表评论