QuickLook plugin for previewing PAG files on Windows

Open
#3,708 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
25/100
Issue type
Feature
Clarity
Needs clarification
Activity status
Stale
Tech stack
wasm
Domain
desktop

Research direction

Start with the linked QuickLook.Plugin.PagViewer repository and review how it uses the libpag WebAssembly engine. The issue presents an externally developed plugin but does not name a libpag file, test, requested integration, or acceptance criteria, so confirm the desired outcome with the project before starting.

Written by the indexing model from the issue text.

Description

QuickLook Plugin for PAG Preview

Hi libpag team!

I've developed a QuickLook plugin that allows Windows users to preview PAG animation files directly in Windows Explorer by pressing the Space key.

Features
  • Real-time rendering: Uses libpag WebAssembly engine
  • Canvas interaction: Zoom (Ctrl+Scroll), drag to pan, double-click to reset
  • Background switching: Checkerboard, white, black, custom colors
  • Frame export: Save current frame as PNG
  • Performance monitor: Real-time FPS overlay
  • Dark/Light theme: Follows QuickLook and system settings
Links
Preview

Users can quickly preview PAG files without opening dedicated software, which is helpful for designers and developers to verify animations.


QuickLook PAG 预览插件

你好 libpag 团队!

我开发了一个 QuickLook 插件,让 Windows 用户可以在资源管理器中按空格键直接预览 PAG 动画文件。

功能特性
  • 实时渲染:使用 libpag WebAssembly 引擎
  • 画布交互:Ctrl+滚轮缩放、左键拖拽、双击重置
  • 背景切换:棋盘格、白色、黑色、自定义颜色
  • 帧导出:将当前画面保存为 PNG
  • 性能监控:实时 FPS 叠加层
  • 明暗主题:跟随 QuickLook 和系统设置
链接
预览

用户无需打开专门的软件即可快速预览 PAG 文件,方便设计师和开发者验证动画效果。

Dominant language
HTML
Stars
5.8k
Forks
531
Avg merge
8d 55m
Merged PRs (30d)
17

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Tencent/libpag

All issues in Tencent/libpag

Similar issues

More Desktop Dev issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.