← all repositories
nolangz/pixel2motion

Logo motion that audits its own vector traces

It exists to turn raster logos into clean, motion-ready SVGs and prove the vector fit with overlay evidence before a single keyframe is written.

pixel2motion
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

Pixel2Motion is a workflow and set of Python helpers for turning PNG, JPG, or WebP logos into semantic, motion-ready SVGs. It then authors CSS-driven animations and packages them into a dependency-free HTML showcase with playback controls and QA hooks. The whole process is built as an AI skill for Codex and Claude, meaning the workflow is designed to be executed by an LLM agent following structured instructions in SKILL.md and reference documents.

The interesting bit

Most tracing tools optimize for pixel-perfect coverage; this one explicitly rejects high-IoU jagged traces when a smoother, lower-complexity vector explains the logo better. The project treats vector fitting as a QA-gated prerequisite, generating overlay evidence, bezier audits, and deterministic frame captures so the animation is built on a verified static contract rather than a rough guess.

Key highlights

  • Exports a full deliverable set: semantic logo.svg, authored motion.css, a dependency-free logo_motion.html showcase, and a written motion_spec.md.
  • Treats smoothness as a hard gate, rejecting high-coverage jagged traces in favor of simpler vectors that actually explain the logo geometry.
  • Generates deterministic QA evidence—overlay progress strips, motion frame captures, and continuity probes—before signing off on the animation.
  • Built as a Codex/Claude skill, with the workflow, references, and agent metadata living in the repo alongside the Python helper scripts.

Verdict

Designers and developers who need reproducible, auditable logo motion should look here; if you just need a one-click GIF generator without caring about vector structure, this workflow will feel like overkill.

Frequently asked

What is nolangz/pixel2motion?
It exists to turn raster logos into clean, motion-ready SVGs and prove the vector fit with overlay evidence before a single keyframe is written.
Is pixel2motion open source?
Yes — nolangz/pixel2motion is open source, released under the MIT license.
What language is pixel2motion written in?
nolangz/pixel2motion is primarily written in Python.
How popular is pixel2motion?
nolangz/pixel2motion has 1k stars on GitHub.
Where can I find pixel2motion?
nolangz/pixel2motion is on GitHub at https://github.com/nolangz/pixel2motion.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.