git404hub

what is photo-pencil-animation fr?

ianmove/photo-pencil-animation — explained in plain English

Analysis updated 2026-05-18

0PythonAudience · vibe coderComplexity · 3/5Setup · moderate

tl;dr

Hand Draw is a local web app that converts a photo into an animation of a hand drawing its outlines with a pencil, exportable as MP4, GIF, PNG sequence, or SVG.

vibe map

mindmap
  root((hand-draw))
    What it does
      Photo to pencil animation
      Stroke editing
      Multiple reveal styles
      Local web app
    Tech stack
      Python
      FastAPI
      FFmpeg
      JavaScript
    Use cases
      Personalized video intros
      Creative photo animation
      Multi format export
    Audience
      Hobbyist creators
      Vibe coders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Turn a personal photo into a hand-drawn pencil animation for a video intro or creative project.

VIBE 2

Edit and reorder individual drawing strokes before exporting the final animation.

VIBE 3

Export the animation as MP4, GIF, a PNG image sequence, or an SVG vector file.

VIBE 4

Choose between fade, wipe, zigzag, or watercolor-style reveal transitions for the drawing effect.

what's the stack?

PythonFastAPIFFmpegJavaScript

how it stacks up fr

ianmove/photo-pencil-animation0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencevibe codergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Python 3.10+ and FFmpeg installed separately for MP4 and GIF export, runs only on localhost with no authentication.

The README does not state a license for this repository.

in plain english

Hand Draw is a locally-run web application that turns a photograph into an animation of a hand drawing the photo's outlines with a pencil. It runs entirely on your own computer rather than in the cloud, and the README for this project is written in Spanish. After loading a photo, you can choose from five different line-detection modes and adjust settings like sensitivity, line thickness, noise, and how much detail gets simplified. You can optionally upload a picture of a hand and mark where the pencil tip sits, so the animation shows a realistic hand moving across the image as it draws. An editor lets you delete, merge, reorder, or add individual drawing strokes before finalizing the animation. Several different final transition styles are available once the drawing is complete, including a simple fade, a wipe, a circular reveal, a zigzag pattern that fills in by hand position, a zigzag that fills in by color groups, or a watercolor-style bloom effect where color spreads outward from wet, irregular edges. In every case, the final frame always matches the original photograph exactly, no matter which style was used to reveal it. The finished result can be exported as an MP4 video, an animated GIF, a sequence of PNG image files, or an SVG vector file. MP4 and GIF exports require FFmpeg, a free video-processing tool, to be installed separately, while PNG and SVG exports work without it. The backend is built with Python and the FastAPI web framework, with a plain HTML, CSS, and JavaScript frontend that uses no additional framework. Finished export jobs are automatically deleted after 24 hours to save disk space. This project is best suited for developers or hobbyists who want to generate a personalized, hand-drawn-style animation from a photo, such as for a video intro or a personal creative project.

prompts (copy fr)

prompt 1
Walk me through setting up Hand Draw locally with a Python virtual environment and FFmpeg.
prompt 2
Explain the difference between the zigzag by hand and zigzag by colors reveal modes in this app.
prompt 3
How do I add a custom hand image and mark the pencil tip position in Hand Draw?
prompt 4
Show me how to export a finished animation as an SVG instead of an MP4 video.

Frequently asked questions

what is photo-pencil-animation fr?

Hand Draw is a local web app that converts a photo into an animation of a hand drawing its outlines with a pencil, exportable as MP4, GIF, PNG sequence, or SVG.

What language is photo-pencil-animation written in?

Mainly Python. The stack also includes Python, FastAPI, FFmpeg.

What license does photo-pencil-animation use?

The README does not state a license for this repository.

How hard is photo-pencil-animation to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is photo-pencil-animation for?

Mainly vibe coder.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.