各位老铁们好,相信很多人对哔哩哔哩动画电脑版下载都不是特别的了解,因此呢,今天就来为大家分享下关于哔哩哔哩动画电脑版下载以及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的问题解决了您的问题,那么我们由衷的感到高兴!
