哔哩哔哩动画电脑版下载 哔哩哔哩动画 2.0.4

各位老铁们好,相信很多人对哔哩哔哩动画电脑版下载都不是特别的了解,因此呢,今天就来为大家分享下关于哔哩哔哩动画电脑版下载以及2.0.4的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

NO.1下载GIF

参考地址

https://www.dongtaituku.com/erciyuan/202203/732777.html

选择一个GIF

NO.2编辑GIF

使用网站

https://ezgif.com/

调整尺寸

选择GIFResizer

上传GIF

选择要编辑的GIF并点击上传

调整尺寸

本文为调整60×60

转为JPG序列帧

点击split,并选择为JPG格式

按已知的测试

目前如果不适用jpg图片,会无法转为esp32需要的dat文件,png格式不支持

如果不使用这个网站,而是使用python代码吧gif转为jpg,同样也会遇到esp32转换格式不支持的问题

下载序列帧

下载打包好的序列帧

解压缩

把下载的jpg序列帧解压缩

使用以下代码把jpg转为二级制文件

PIL就是pillow库\n\n\n\n\ndefcolor565(r,g,b):\nreturn(r&0xf8)<<8|(g&0xfc)<<3|b>>3\n\n\n\n\ndefmain():\nforiinrange(1,11):\nimg=Image.open(&34;.format(i))\n34;./images/PuBu{}.dat&34;wb&34;H&39;__main__&recv_img_dat.py在MicroPython上启动TCP服务器,接收数据\nimporttime\nimportnetwork\nimportmachine\nimportsocket\n\n\n\n\ndefdo_connect():\nwlan=network.WLAN(network.STA_IF)\nwlan.active(True)\nifnotwlan.isconnected():\nprint(&39;)\nwlan.connect(&39;,&39;)34;正在链接…{}&39;networkconfig:&0.链接wifi\ndo_connect()\n\n\n2.绑定本地信息\nserver_s.bind((&34;,8080))\n\n\n34;等待对方链接…&4.等待客户端链接\nnew_s,client_info=server_s.accept()\n\n\nprint(&34;)\n\n\n34;PuBu{}.dat&34;wb&3.1接收数据\ndata=new_s.recv(120)3.2写到文件\nf.write(data)\nprint(&34;.format(i))\nprint(&34;)\n\n\nsend_img_dat_to_esp.py发送二进制文件到开发板中\nfromsocketimport*\n\n\n2.链接服务器\ntcp_client_socket.connect((&34;,8080))2.打开文件,发送数据\nforiinrange(1,12):\nwithopen(&34;.format(i),&34;)asf:\nforjinrange(60):\n3.2接收数据\ntcp_client_socket.send(data)34;发送完毕{}&34;所有数据发送完毕&show_img.py显示图片代码\nfrommachineimportPin,SPI\nimportst7789_new\nimporttime\n\n\n\n\ntft=st7789_new.ST7889_Image(SPI(2,60000000),dc=Pin(2),cs=Pin(5),rst=Pin(15))\ntft.fill(st7789_new.color565(0,0,0))34;image.dat&34;rb&34;PuBu{}.dat&34;rb&遍历14个文件,显示图片\nf.seek(0)\nforrowinrange(60,120,1):\nbuffer=f.read(120)\ntft.show_img(120,row,239,row+24,buffer)\n\n\n\n\nshow_img.py显示图片代码\nfrommachineimportPin,SPI\nimportst7789_new\nimporttime\n\n\nimportst7789py\nimportvga2_bold_16x32asfont\n\n\n\n\n\n\ntft=st7789_new.ST7889_Image(SPI(2,60000000),dc=Pin(2),cs=Pin(5),rst=Pin(15))\ntft.fill(st7789_new.color565(0,0,0))创建显示屏对象\ntft2=st7789py.ST7789(SPI(2,60000000),240,240,reset=Pin(15),dc=Pin(2),cs=Pin(5),backlight=Pin(22),rotation=0)\n34;fans:1200&34;num:99&34;PuBu{}.dat&34;rb&遍历14个文件,显示图片\nf.seek(0)\nforrowinrange(60,120,1):\nbuffer=f.read(120)\ntft.show_img(150,row,210,row+24,buffer)\n\n\n\n\nshow_img2()

NO.5最终效果

NO.6Tips

本文仅为哔哩哔哩粉丝计数器笔记

实际操作较为繁琐,关键代码后续补充

END

文章到此结束,如果本次分享的哔哩哔哩动画电脑版下载和2.0.4的问题解决了您的问题,那么我们由衷的感到高兴!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平