当前位置: 首页 > news >正文

RunCat 竟然要 139MB?我用纯 C 仅花了100KB 就实现了,还支持直接使用表情包gif/webp

ce21482d4e7f534b98fcb060400f428c4a3f736b

139MB就是只能显示了3个动图?

b253f4b3fc791b0d608531161cf41f381d8bb5b2

运行内存27MB?

eefcc09cbe78d15249a02de1fbd77613b36e3ff0

当我发现这个的时候是这样的:
53f716a53ed213d6508bb4910060a69f1bb27cc8_2_159x150

啊???
更有意思的来了,看到了一个更加离谱的 - Commit bd38df8

869af079f0b733a5103beb4c13d8c9eccaeb6747_2_1035x462

仅使用可提交到 Microsoft Store 的 API 来实现?
这意味着,为了迎合商店的审核机制,我们被迫放弃了 Windows 平台上许多强大、自由但可能不被商店喜欢的底层能力。

然后Releases也不再提供便捷的独立安装包 - 只能去微软应用商店安装

34385b3c12ce5998b4417f54ce5dee5f931e5585

那,那行吧,我来做吧,既然 Catime 已经占用了托盘的一个位置,那空着也是空着

我研究了一下它的实现,原理其实不难,本质就是快速轮播图片帧

但我发现把图片硬编码进去的,这意味着如果你想换个皮肤,还得把 GIF 手动拆成一帧一帧的图片……这太反人类了吧。

我就在想:为什么不能直接把 GIF/WebP 表情包丢进去,让程序在运行时自动拆分播放呢?也就是写个解析引擎的事儿,用 C 实现起来并不复杂。

本来我是抱着最少也要10MB起步的心态去做的,结果,佬猜怎么着,最后只在Catime原来的基础上加了100多kb,没错,就是自动拆分运行只花了100kb,加上Catime之前的700多kb,也就800kb而已!!!

ffaffb80fa4bbd2e978ac9fab66b65f0e5c8a06f

af5837dd7d49ce6c97132b94e0f473df9f9e5fb9_2_360x375

无论是想养猫、养二次元老婆、还是放一段像素动画,完全由你决定,不管是 B 站搜集的鬼畜 GIF,还是从表情包网站下的高清 Web,统统支持,你甚至还可以显示cpu/内存的百分比数字!

1aa88d413d6b20ee650c1d4e05b03946f507b6d6
3756359f35d2b267b5481f8115cf8252d7b217eb
2178f3524925f5f250ccef35036a272b7408a977
3fe125286d6d675839bfd54165ac2faab11699cc
0a200b24fdd9300eb417fbb2f9a1b34378ab580d
85b934103e34d2dfe52169eacc5dc93518c07bfb

使用方法

  1. 下载exe https://github.com/vladelaina/Catime/releases
  2. 双击即可,无需安装

1a3a5e9dbac004095bac685c6cd29d6251ff6c62

hhhh,这里偷个懒,用以前的演示

  1. 鼠标托盘图标 - > 托盘动画 -> 打开动画文件夹 - > 然后把gif表情包啥的拖进文件夹就行,没错,就是这么简单
    99c98ee727bbbd21f291065908f1ee0a52f98854_2_588x562

找不到好看的表情包?

顺带做了一个配套的项目 - Memetray
就是模拟了windows的任务栏,鼠标移动上去之后就可以看到效果,点击即可下载

6be745c25ef9d5cf7d3c2320f1c45681664fe226_2_1035x490


写到最后

托盘动画只是个好玩的‘添头’,Catime 真正好用的是它丝滑的计时工作流。我有信心,只要佬试过一次,它就会‘焊死’在你的开机启动项里,成为你的下一款装机必备神器。

https://www.bilibili.com/video/BV1vpVnzNExf/

这是半年前的一个演示视频,hhhh,后面又时间了再做一个新的

最后祝佬们玩的开心~ Ciallo~(∠・ω<)⌒★,如果佬们好玩的表情包欢迎到下面分享,哈哈哈

http://www.rkmt.cn/news/77337.html

相关文章:

  • 【2025最新】7-Zip下载安装教程(详细图文步骤 + 使用技巧)
  • 成都软件开发公司哪家好?专业性价比高口碑好的软件开发公司
  • 【Git、GitHub、Gitee】GitLab的概念、注册流程、远程仓库操作以及高级特性详解(超详细)
  • C语言嵌入式核心特性教程:位操作+关键字+进阶指针
  • 2025年北京医院物业加盟公司权威推荐:北京物业合伙服务/北京学校物业加盟/北京医院物业合作综合评析
  • rust与c语言字符串相互转换总结
  • 2025年重庆板栗鸡店排行榜,板栗鸡外卖推荐及热门板栗鸡外卖
  • 2025 年 12 月上海静安区泰国菜餐厅最新推荐,聚焦资质、案例、售后的五家品牌深度解读!
  • 2025年言语语言障碍儿童公司权威推荐:资源教室核心装备/随班就读设备配置/智力障碍康复设备服务机构精选
  • 2025年工业酒精经销商哪家好/代理加工厂哪个值得选/哪家专
  • 2025年东南亚自然风、简约地中海与古典装修风格三大流派TO
  • 2025年12月AI智搜GEO推广服务商权威推荐榜:福州、莆田、三明地区智能搜索优化与排名实战解析
  • 2025年MMA彩色防滑路面服务排名,mma彩色防滑路面服务
  • 2025年蔡司数码型镜片代理商权威推荐榜单:蔡司觉体验店‌/国际眼镜城蔡司‌/蔡司北京眼镜城‌‌源头代理商精选
  • 2025年分选铝渣设备源头厂家权威推荐:分选铝灰设备/花岗岩制砂设备/分选不锈钢渣设备源头厂家综合评析
  • FlashAttention(1):从内存模型到 Online Softmax
  • 2025年12月制造业咨询公司推荐:行业评测榜与选型对比指南
  • 2025年专业市场洞察公司排名,市场洞察哪家公司好
  • 2025年五大液压打包机源头厂家排行榜,专业液压打包机生产厂
  • 2025年中国真空上料机生产厂家排名:推荐一下真空上料机制造
  • 2025年特装搭建厂家综合实力推荐:展厅设计施工/特装展台搭建/展台设计搭建源头服务商精选
  • 实用指南:Epoll 服务器实战教学:从 Poll 到高性能事件驱动模型
  • 2025年10月企业管理培训公司推荐:行业领先机构排行分析
  • 2025年10月制造业企业管理咨询公司推荐:综合实力排名与对比评价
  • 国标GB28181算法算力平台EasyGBS在物业视频安防管理服务中的应用方案
  • 2025年纱线开松机源头厂家推荐:纱线开松机服务商有哪些?
  • 2025年冲锋衣棉服优质供应商/加工厂/生产商十大排行榜,精
  • 2025南通装修公司TOP5权威推荐:性价比高的装修公司有哪
  • 深度剖析Answer与KoalaQA的差异化竞争:从基础问答社区到智能业务中台的全面进化路径解析
  • 2025年度优质石笼网厂商推荐,石笼网批发加工厂哪家技术强全