武汉大学一学生用Python绘制出樱花延迟开放的效果微博刷屏,被央视等媒体点赞。细看视频你会发现每个像素都是“武汉加油”,无数个武汉加油汇聚在一起达到樱花盛开的效果。
据悉,这是武汉大学信息学院一位同学所创作,据创作者朱同学介绍,写代码的时间总共大概花了三四个小时,因为平时有这样的想法,刚好灵感闪现,就想到用十字绣的方式来给武汉加油。
源代码我已经下载下来了,感兴趣的可以在公众号回复“樱花”获取。依次运行下面三个文件中的代码就可以看到樱花盛开的效果。代码的运行原理大概是这样的,因为图片是由像素组成的,我们知道每个像素点都有自己的颜色,而颜色是由RGB三个值组成,例如白色是(255,255,255),黑色是(0,0,0)。所以,我们可以从一段樱花视频中提取图片素材作为背景图,然后用“武汉加油”四个字去填充图片内容,每个像素点分别用原来的背景颜色替换。最后把很多张图片组合在一起制作成视频,以达到最终的效果。是不是很有意思,赶紧动起来,你也可以实现自己的樱花盛开效果。
麻烦给个在看