插件 / 扩展
未读
让 Halo 博客支持 Lottie 动画文件渲染
本文介绍了作者为提升网站表情包体验而开发的Lottie动画插件。早期因浏览器渲染Lottie文件卡顿问题未能实现,后借助LottieFiles开源库dotlottie-web成功解决,插件现已开源并入驻Halo应用市场,支持动画管理、富文本编辑器插入及评论表情同步功能。Lottie由Airbnb开源,通过Adobe After Effects生成JSON格式矢量动画,相比传统GIF具备体积小、高清无失真、跨平台兼容及交互性强等优势。文章末附带Lottie动画资源收集链接,方便用户获取影视、游戏等主题的动态贴纸文件,且评论区表情包已全面支持Lottie动画。
C#
未读
EasyChat 一款专为无障碍沟通打造的强大翻译软件[开源]
EasyChat 是一款基于 .NET 10 和 Avalonia 构建的现代化翻译工具,旨在解决高频跨语言沟通的难题,提供无缝流畅的交流体验。它通过集成 PaddleOCR 实现截图 OCR 翻译,支持在聊天窗口中自动翻译输入内容,并具备实时语音识别与翻译功能,可满足游戏玩家、影音爱好者及跨境交流等场景的需求。同时,软件支持多种翻译引擎,包括 AI 大模型与传统机器翻译,并计划引入语音合成功能以进一步提升交流便利性。
C#
未读
C# Lottie 动画控件库
作者开发了一个支持WPF和Avalonia的.NET平台Lottie动画库并已开源。该库基于SkiaSharp实现,旨在解决.NET桌面应用中Lottie动画支持有限的问题。提供完整的Lottie JSON格式支持,包含播放控制、逐帧操作、PNG导出、外部控制模式等核心功能,并支持多种文件格式。通过硬件加速渲染、自动内存管理和可配置帧率实现性能优化。库适合Loading动画、UI交互反馈、数据可视化等场景,为.NET开发者提供了功能完善的Lottie动画解决方案。

