AnimationPreviewer - 快速预览Lottie&SVGA的Mac小工具

现在开发App经常用到LottieSVGA的动画,有时候我想先看效果再写代码,但想看效果就得去官网上传文件才可以预览,感觉好麻烦(尤其是SVGA,不能在同一页面下查看不同动画,想看另一个动画要打开新的预览页面才行😠)。

于是乎就写了这个AnimationPreviewer,可以在桌面直接把文件拖拽到App中快速预览效果

Demo地址:AnimationPreviewer

AnimationPreviewer是用Mac Catalyst开发的(有兴趣可以看我这篇文章:Mac Catalyst 初体验),目前功能比较简单,主要用来快速预览Lottie和SVGA

快速预览 Lottie & SVGA

Lottie文件/SVGA文件/zip包丢进App即可:

可截取动画任意一帧生成图片 & 导出动画视频

  • PS:目前仅支持Lottie可导出动画视频

Tips

  1. 拖拽预览支持Lottie文件SVGA文件、及其对应的zip包
  2. Lottie文件内容需要跟以下规格保持一致:
swift 复制代码
lottie_dir:
    - data.json
    - images:
        - img_0.png
          img_1.png
          img_2.png
          ...

Demo地址:AnimationPreviewer

  • 使用Xcode运行项目需要先编译MacPlugin,然后才可以运行项目。
  • 项目编译之后可以把安装包丢到应用程序里面,以后直接在启动台中打开。
  • Release中提供dmg安装包。
相关推荐
东坡肘子10 小时前
Macbook Neo:苹果重回校园的起点 -- 肘子的 Swift 周报 #126
人工智能·swiftui·swift
吴佳浩1 天前
OpenClaw macOS 完整安装与本地模型配置教程(实战版)
人工智能·macos·agent
vi_h4 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
TT_Close5 天前
【Flutter×鸿蒙】FVM 不认鸿蒙 SDK?4步手动塞进去
flutter·swift·harmonyos
张江5 天前
Swift Concurrency学习
swift
东坡肘子8 天前
OpenClaw 不错,但我好像没有那么需要 -- 肘子的 Swift 周报 #125
人工智能·swiftui·swift
pe7er10 天前
macOS 应用无法打开(权限问题)解决方案
macos·mac
harmful_sheep12 天前
mac生效的终端查看
macos
Swift社区12 天前
LeetCode 391 完美矩形 - Swift 题解
算法·leetcode·swift
iOS门童13 天前
macOS 应用"已损坏"无法打开?一文搞懂 Gatekeeper 与解决方案
macos