Skip to content
Flying Pizza edited this page Apr 19, 2026 · 3 revisions

Welcome to the GrainLab wiki. GrainLab is a free, browser-based analog film photo editor — no installation, no account required.

🌐 Live Demo · GitHub Repository


Pages

Page Description
User Guide How to load images, apply presets, adjust effects, export, and use the gallery
Filter Pipeline Processing order and behavior of each filter stage
Architecture Overview Project structure, state management, Web Worker, and IndexedDB
Adding a Film Preset Step-by-step guide to adding a new preset
Adding a Filter Effect Step-by-step guide to adding a new filter effect
Localization How to add or update a language translation
Contributing Development setup, PR workflow, and code conventions
FAQ Frequently asked questions and troubleshooting

Quick Facts

  • Version: 2.0.0
  • License: MIT
  • Stack: Vue 3 + TypeScript + Vite + Pinia
  • Supported languages: EN / 简中 / 繁中 / 日 / 한 / FR / DE / ES / PT
  • Supported image formats: JPG · PNG · GIF · WebP · BMP · TIFF

Clone this wiki locally