Sample Whiteboards

April 5, 2026 ยท View on GitHub

A collection of example whiteboard photos for testing AI image-to-image tools and processes for whiteboard-to-tech-diagram cleaning -- a workflow I love!

Structure

  • whiteboards/ -- Raw whiteboard photos
  • graphics/ -- Cleaned/polished output diagrams
  • comparisons/ -- Before/after comparison images
  • scripts/ -- Processing scripts
  • prompts/ -- Prompt templates for different styles

Before & After Examples

Each whiteboard was processed with a different style prompt to showcase the range of outputs:

Chalkboard Style

Chalkboard comparison

Blueprint Style

Blueprint comparison

Pixel Art Style

Pixel Art comparison

Neon Sign Style

Neon Sign comparison

Corporate Clean Style

Corporate Clean comparison

Baseline Prompt

All style prompts share a common foundation. The baseline instructions are:

Take this whiteboard photograph and convert it into a beautiful and polished graphic featuring clear labels and icons. Remove the physical whiteboard, markers, frame, and any background elements -- output only the diagram on a clean white background. Correct any perspective distortion so the output appears as a perfectly straight-on, top-down view regardless of the angle the original photo was taken from. Preserve all the original content, text, and diagrams. When reading handwritten text, infer the correct spelling of technical terms, product names, and proper nouns rather than transcribing handwriting literally (e.g. "Proxmox" not "Proxknox", "Kubernetes" not "Kubernites"). Keep the user's handwriting style and character but make it more legible and well-organized. The result should be a fully representative version of the whiteboard content that is much more visually attractive and easy to understand than the original photo.

Each style variant modifies the background, rendering style, and aesthetic while preserving these core instructions.

Prompt Index

28 style prompts across 6 categories, all using Fal AI's Nano Banana 2 image-to-image model.

Creative

PromptDescription
Colorful InfographicBold, vibrant infographic -- blog hero, social media explainer
Comic BookComic book / graphic novel panel -- XKCD meets Marvel
Isometric 3DIsometric 3D illustration -- product landing page, AWS diagram
Neon SignGlowing neon tubes on dark brick wall -- cyberpunk aesthetic
Pastel KawaiiSoft pastel / cute Japanese illustration -- Hobonichi planner style
Pixel ArtRetro 16-bit pixel art -- SimCity UI, indie game devlog
Stained GlassCathedral stained glass window -- art nouveau, jewel tones
Sticky NotesKanban / sticky note board -- Miro board, design sprint output
Watercolor ArtisticWatercolor painting -- illustrated travel journal, art book

Professional

PromptDescription
Blog HeroBlog featured image -- Medium header, Substack, 16:9 composition
Corporate CleanMinimalist corporate slide-ready -- consulting deliverable, investor deck
Hand-Drawn PolishedRefined sketch -- Moleskine notebook, design thinking output
Minimalist MonoBlack and white minimalist -- academic paper figure, Bauhaus
Ultra SleekUltra-refined thin lines -- Swiss design, Apple keynote diagram

Technical

PromptDescription
BlueprintArchitectural blueprint -- deep blue background, drafting font
Dark Mode TechnicalDark background engineering aesthetic -- terminal-style documentation
Flat MaterialGoogle Material Design / flat UI -- Android app mockup style
GitHub READMEGitHub-native markdown-friendly -- repo architecture overview
PhotographicPhotorealistic 3D render -- glass, metal, acrylic materials
Terminal HackerGreen-on-black terminal -- Matrix, phosphor CRT look
Visionary InspirationalCosmic / futurist keynote -- SpaceX mission slide, sci-fi UI

Retro & Fun

PromptDescription
ChalkboardClassic green chalkboard -- university lecture, TED talk
Eccentric PsychedelicPsychedelic maximum saturation -- concert poster, album art
Mad GeniusChaotic genius / beautiful mind -- conspiracy wall, inventor's notebook
Retro 80sSynthwave / neon 1980s -- Tron, retro arcade aesthetic
WoodcutMedieval woodcut / linocut print -- Gutenberg, vintage textbook

Language

PromptDescription
Bilingual HebrewEnglish + Hebrew labels side by side
Translated HebrewFully translated to Hebrew, RTL layout

Processing Script

scripts/clean_whiteboards.py uses Fal AI's Nano Banana 2 to convert whiteboard photos into clean diagrams.

Usage

# Set your Fal AI API key
export FAL_API_KEY="your-key-here"

# Install dependency
pip install requests

# Run with default prompt (all images)
python3 scripts/clean_whiteboards.py

# Run a specific image with a specific style
python3 scripts/clean_whiteboards.py --image whiteboards/photo.jpg --prompt-file prompts/creative/neon-sign.md

The script processes images in whiteboards/ and saves cleaned versions to graphics/. It can also pick up the API key from ~/.config/nano-whiteboard-doctor/config.json if you have Nano Whiteboard Doctor configured.

scripts/create_comparisons.py generates before/after comparison images stacked vertically, saved to comparisons/.