大家好,感谢邀请,今天来为大家分享一下模块摇奖源码分享网站下载的问题,以及和模拟摇奖器选号的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
导语
上一期文章是写的九宫格切图,都说很好看~朋友圈的九宫格也大受欢迎!
?
其实吧:最近女朋友要生日了,我问她要什么吧,她就说“随便”,我这一想,顿时恼火啊,说随便,但是当男朋友的也肯定不能随便买个东西撒,不然随便买了,回来就说不重视她,思来想去,最后偷偷想了这个办法!!既不是不重视,也不是随便!
这往下看:
咳咳咳……所以做了这款朋友圈的升级版九宫格抽奖~那这抽到什么送什么,完全是看个人的运气了!
?
点击抽奖一次:
小编点了第一张图
?
?
正文
原理简介:
用Python的PIL模块来批量生成九宫格图片就ok了,很简单。
我们需要准备9张封面图片,然后这里点开之后效果也有9张搞笑表情图打底+抽到的奖品名称。
Python图像处理实现此思路,就是在对应尺寸的底图上,找到元素对应的位置坐标,通过PIL模块贴上预备好的表情图,并在图片中添加对应的话术。
(1)封面图的话就是最上面那组,图片底图素材:
?
????(2)九句不同惊喜语是想出来送女友的礼物,我们通过Python字典将表情图和话术对应到不同的九宫格图片:
content={\n&34;:&34;,\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n},\n&34;:{\n&34;:&39;,\n&34;:&39;\n}\n}
(3)PIL图片处理?:
我们要用到PIL中贴图和向图片中写入文字。
贴图通过Image模块来实现,通过Image.open()打开图片,需要的话可以进行resize()缩放等处理,最终通过paste()在给定的坐标处贴图。
fromPILimportImage\nhead_img是要贴的表情图,先缩放统一尺寸\nhead_img=Image.open(f&34;).resize((150,150),Image.ANTIALIAS)\n34;pre/arial.ttf&提前定义好生成长图的函数get_pic(background,head,adcontent,mark,pic_name)foriinrange(1,10):background=&34;head=content[f&39;][&39;]adcontent=content[f&39;][&39;]get_pic(background,head,adcontent,f&34;,f&34;)print(&34;)\n\n?
效果图:这是第九组的!!哈哈哈这组只是娱乐效果撒!可不敢被女友抽到!
?
?
总结
安啦!文章就写到这正式结束啦!源码基地:可免费获取源码!
喜欢就点点赞吧~谢谢,你们的支持与鼓励是我最大的动力!
好了,文章到此结束,希望可以帮助到大家。