java 教你如何给你的头像添加一个好看的国旗

这篇文章主要介绍了java 教你如何给你的头像添加一个好看的国旗,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

今天朋友圈又火了,听说原因是 @腾讯官网 就能得到一顶绿色的帽子,啊呸,是一个好看的国庆节头像,可是听说没一会就502了,那么我们自己动手实现一个吧

由于代码比较简单就不一一介绍了。

 var cvs = document.getElementById("cvs"); var ctx = cvs.getContext("2d"); var exportImage = document.getElementById("export"); var img = document.getElementById("img"); var hat = "hat6"; var canvasFabric; var hatInstance; var screenWidth = window.screen.width <500 ? window.screen.width : 300; function viewer() { var file=document.getElementById("upload").files[0]; console.log(file); reader=new filereader; if (file) reader.readasdataurl(file); reader.onload=function(e) img.src=reader.result; img.onload=function() img2cvs(img) } else "" cvs.width=img.width; cvs.height=img.height; cvs.style.display="block" ; canvasfabric=new fabric.canvas("cvs", width: screenwidth, height: backgroundimage: new fabric.image(img, scalex: screenwidth>

最后效果

拖动图片可见已经拼合成一张完整图片了

右键查看源代码

所有图片素材均来自腾讯官网

源码地址:https://gitee.com/alterem/avatar

演示地址:http://alterem.gitee.io/avatar/

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持html中文网。

以上就是java 教你如何给你的头像添加一个好看的国旗的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java