首页 热门歌手 正文

王力宏天地龙鳞:一首充满中国风的流行歌曲

今天跟大家唠唠我这几天瞎折腾的玩意儿,灵感来源于王力宏那首《天地龙鳞》,听完之后,脑子里就一直嗡嗡嗡的,想着能不能自己也搞点啥出来。

说干就干!

我把《天地龙鳞》的MV翻来覆去看,琢磨这歌的调调和意境。这歌的中国风味儿太浓了,又是故宫又是龙的,气势恢宏。我就想,能不能用代码也整出点这种感觉?

王力宏天地龙鳞:一首充满中国风的流行歌曲

第一步,找素材。

  • 龙的素材肯定要有的,各种龙的图片、剪影,我还特意找了些九龙壁的素材,感觉那个琉璃的质感特别棒。
  • 故宫的元素也不能少,红墙、金瓦,这些都是标配。
  • 书法字体,这个必须安排上,要那种苍劲有力的感觉。

王力宏天地龙鳞:一首充满中国风的流行歌曲

第二步,选工具。

我平时喜欢用Python,这回也不例外。用到的库主要有:

  • PIL:用来处理图片,做各种合成、裁剪。
  • imageio:用来生成GIF动图。
  • random:生成随机数,让画面动起来。
  • 王力宏天地龙鳞:一首充满中国风的流行歌曲

第三步,开始码代码!

我尝试着用PIL把龙的素材和故宫的背景叠在一起,但是效果不太感觉很生硬,完全没有那种气势磅礴的感觉。后来我想到一个办法,就是用不同的图层,让龙在背景上“游动”。

具体来说,就是把龙的图片分成几层,每一层稍微有点位移,然后快速切换这些图层,这样看起来就像龙在动一样。为了增加真实感,我还加了一些光影效果,让龙看起来更有立体感。

就是书法字体。我找了一些“天地龙鳞”的书法字,然后把它们随机地放在画面上,调整大小和透明度,让它们看起来像是漂浮在空中的一样。

为了让画面更丰富,我还加了一些粒子效果,就像是龙在腾云驾雾一样。这些粒子是用random库随机生成的,大小、颜色、方向都不一样,让画面看起来更有活力。

王力宏天地龙鳞:一首充满中国风的流行歌曲

生成GIF动图。

我把所有的图片都处理好之后,用imageio库把它们合成一个GIF动图。为了让动图看起来更流畅,我调整了帧率,让每一帧的停留时间都比较短。

效果展示:

折腾了好几天,终于搞出来一个效果还算满意的GIF动图。虽然跟王力宏的《天地龙鳞》比起来差远了,但是自己瞎折腾出来的,还是挺有成就感的。

这回瞎折腾,让我对Python的图像处理能力有了更深的了解。虽然代码写得很烂,效果也很粗糙,但是也算是迈出了第一步。以后有机会,我还会继续尝试,争取能搞出更酷炫的东西!

王力宏天地龙鳞:一首充满中国风的流行歌曲

分享就到这里,大家有啥想法或者建议,欢迎在评论区留言!

本文转载自互联网,如有侵权,联系删除

相关推荐