Enhancements
A running list of potential improvements to Face Animation. These are ideas under consideration — none are promises — collected to shape where the project could go next. Each keeps the site's core principle intact: everything runs in your browser and your photos never leave your device.
- Automatic eye detection. Offer optional in-browser face/eye detection (e.g. the FaceDetector API or a small WASM model) to pre-place the eye markers, with manual tweaking still available for accuracy.
- Save and resume projects. Persist the photo order, eye markers, and settings to local storage or a downloadable project file so a session can be reopened later without re-marking everything.
- Drag-to-reorder photos. Let users rearrange the photo strip by dragging, plus quick "sort by filename" and "sort by date taken" (EXIF) options for a natural chronological flow.
- Crossfade and morph transitions. Add an option to blend between aligned frames instead of hard cuts, producing the smoother "aging timelapse" look many users expect.
- Animated GIF export. Provide a GIF option alongside the current MP4/WebM video export, for easy sharing on platforms that prefer GIFs.
- Per-frame timing control. Allow individual frames to be held longer (e.g. emphasise a key photo) rather than a single global speed for the whole animation.
- Adjustable output resolution. Add presets and a custom size field (e.g. 1080×1080, 1080×1920 for stories) so exports fit the target platform.
- Onion-skin alignment guide. While marking eyes, show a faint overlay of the previous frame so it is easier to keep faces consistently positioned.
- Keyboard shortcuts. Support keys for next/previous photo, play/pause, and nudging eye markers by a pixel for precise, mouse-free editing.
-
Improved accessibility. Audit and strengthen ARIA
labels, focus order, and keyboard operability of the canvas marking
step, and respect
prefers-reduced-motionin the preview. - Optional watermark or caption. Let users overlay a date, name, or small caption on each frame — useful for "one photo a day" and progress videos.
- Batch alignment preview. Show all aligned frames as a contact-sheet grid so misaligned photos can be spotted and re-marked at a glance.
Have an idea that isn't here? Suggestions and pull requests are welcome on the project's GitHub repository.