Skip to main content

Background & Canvas Settings - Complete Guide

Background & Canvas Settings - Complete Guide

Learn how to configure your canvas dimensions, choose board styles, and customize background colors in Scribe Animator. This guide covers the Canvas Settings panel accessible from the toolbar.

Application Layout Overview

┌─────────────────────────────────────────────────────────────────────────────┐
│ HEADER BAR │
│ [File] [Edit] [View] [Export] [Share] [?] │
├────────────┬───────────────────────────────────────────────┬────────────────┤
│ │ │ │
│ LEFT │ │ RIGHT │
│ SIDEBAR │ CANVAS AREA │ SIDEBAR │
│ │ │ │
│ │ ┌──────────────────────────────────────────┐ │ │
│ │ │ [D] [T] [🖼️] ... ┌─────┐ │ │ │
│ │ │ Canvas Toolbar │ ⚙️ │◄─── Settings │ │ │
│ │ └────────────────────┴─────┴──────────────┘ │ │
│ │ ┌─────────────────────────────┐ │ │
│ │ │ │ │ │
│ │ │ Your Animation │ │ │
│ │ │ Canvas │ │ │
│ │ │ │ │ │
│ │ │ (Background color and │ │ │
│ │ │ board style visible) │ │ │
│ │ │ │ │ │
│ │ └─────────────────────────────┘ │ │
│ │ │ │
├────────────┴───────────────────────────────────────────────┴────────────────┤
│ TIMELINE │
│ [▶️ Play] ════════════════════════════════════════════════ [00:00 / 00:30] │
└─────────────────────────────────────────────────────────────────────────────┘

Canvas Settings Access:

  • Canvas Toolbar → ⚙️ Settings — Opens the Canvas Settings panel

Quick Start: Opening Canvas Settings

Step 1                    Step 2                    Step 3
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Look at the │ │ Click the │ │ Settings │
│ canvas │ ───► │ ⚙️ Settings │ ───► │ panel opens │
│ toolbar │ │ button │ │ (draggable) │
└──────────────┘ └──────────────┘ └──────────────┘

Method 2: Keyboard Shortcut

Press Escape to close the panel when open.

tip

The Canvas Settings panel is draggable! Click and drag the header to reposition it anywhere on screen without blocking your canvas work.


Canvas Settings Panel

When you click the ⚙️ Settings button, the Canvas Settings panel appears.

Panel Layout Overview

┌──────────────────────────────────────────────────────────────┐
│ Canvas Settings [×] │
│ Size, board style, and advanced performance. │
├──────────────────────────────────────────────────────────────┤
│ │
│ CANVAS SIZE │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ YouTube (16:9) │ │ Square (1:1) │ │
│ │ 1920 × 1080 │ │ 1080 × 1080 │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ ┌──────────────────────┐ ┌──────────────────────┐ │
│ │ Vertical (9:16) │ │ Widescreen (21:9) │ │
│ │ 1080 × 1920 │ │ 2560 × 1080 │ │
│ └──────────────────────┘ └──────────────────────┘ │
│ ┌──────────────────────┐ │
│ │ HD (4:3) │ │
│ │ 1440 × 1080 │ │
│ └──────────────────────┘ │
│ ─────────────────────────────────────────────────────────── │
│ Custom Size │
│ Width: [_____] × Height: [_____] │
│ │
├──────────────────────────────────────────────────────────────┤
│ │
│ BOARD STYLE │
│ ┌──────────────────────────────────────────┐ │
│ │ [██] Whiteboard │ │
│ └──────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────┐ │
│ │ [▓▓] Chalkboard (Dark) with chalk │ │
│ └──────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────┐ │
│ │ [▓▓] Chalkboard (Green) with chalk │ │
│ └──────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────┐ │
│ │ [░░] Glassboard with glass │ │
│ └──────────────────────────────────────────┘ │
│ ┌──────────────────────────────────────────┐ │
│ │ [▒▒] Custom Color │ │
│ └──────────────────────────────────────────┘ │
│ │
│ (When Custom selected:) │
│ Custom Background Color │
│ [🎨 color-picker] [#ffffff ] │
│ │
├──────────────────────────────────────────────────────────────┤
│ [▼ Advanced] (Development mode only) │
└──────────────────────────────────────────────────────────────┘

Canvas Size Presets

Choose from popular aspect ratios optimized for different platforms.

Available Presets

PresetDimensionsAspect RatioBest For
YouTube (16:9)1920 × 108016:9YouTube, Vimeo, standard video
Square (1:1)1080 × 10801:1Instagram posts, social media
Vertical (9:16)1080 × 19209:16TikTok, Instagram Reels, Stories
Widescreen (21:9)2560 × 108021:9Cinematic presentations
HD (4:3)1440 × 10804:3Traditional presentations

Preset Selection Visual

Current Selection: YouTube (16:9)

┌────────────────────────────────────────────────────────────────────────────┐
│ │
│ 1920 × 1080 pixels │
│ │
│ ┌───────────────────────────────┐ │
│ │ │ │
│ │ Your Canvas Area │ │
│ │ │ │
│ │ 16:9 Aspect Ratio │ │
│ │ │ │
│ └───────────────────────────────┘ │
│ │
└────────────────────────────────────────────────────────────────────────────┘

Aspect Ratio Comparison:

16:9 (YouTube) 1:1 (Square) 9:16 (Vertical)
┌─────────────────┐ ┌─────────────┐ ┌─────────┐
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
└─────────────────┘ │ │ │ │
│ │ │ │
└─────────────┘ │ │
│ │
│ │
│ │
└─────────┘
tip

Choose your canvas size before adding content. Changing dimensions after adding objects may require repositioning elements.

note

The YouTube (16:9) preset at 1920×1080 is the most versatile choice for standard video content and online tutorials.


Custom Canvas Size

For specific requirements, enter custom width and height values.

Custom Size Input

Custom Size Section:
─────────────────────────────────────────────────

Width Height
┌────────────────┐ ┌────────────────┐
│ 1920 │ × │ 1080 │
└────────────────┘ └────────────────┘

Enter any pixel values. Changes apply immediately.

Custom Size Workflow

Step 1                    Step 2                    Step 3
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Click in │ │ Enter new │ │ Canvas │
│ Width or │ ───► │ dimension │ ───► │ resizes │
│ Height field │ │ value │ │ immediately │
└──────────────┘ └──────────────┘ └──────────────┘
warning

Setting very large canvas sizes (e.g., 4K at 3840×2160) may impact performance on slower devices. Recommended maximum is 1920×1080 for smooth editing.

Validation Rules

PropertyMinimumMaximumDefault
Width100 px7680 px1920 px
Height100 px4320 px1080 px

Board Styles

Board styles define the visual appearance and texture of your canvas background.

Available Board Styles

StyleColorTextureUse Case
Whiteboard#ffffffNoneClean, professional presentations
Chalkboard (Dark)#2d3748ChalkEducational, retro classroom feel
Chalkboard (Green)#2f855aChalkClassic school chalkboard look
Glassboard#f7fafcGlassModern, sleek corporate style
Custom ColorUser-definedNoneFull customization

Board Style Visual Comparison

Whiteboard                Chalkboard (Dark)        Chalkboard (Green)
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ ░░░░░░░░░░░░░░░ │ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │ │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
│ ░░░ #ffffff ░░░ │ │ ▓▓▓ #2d3748 ▓▓▓ │ │ ▒▒▒ #2f855a ▒▒▒ │
│ ░░░ Clean ░░░ │ │ ▓▓▓ Dark ▓▓▓ │ │ ▒▒▒ Green ▒▒▒ │
│ ░░░░░░░░░░░░░░░ │ │ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │ │ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
└─────────────────┘ └─────────────────┘ └─────────────────┘
+ with chalk texture + with chalk texture

Glassboard Custom Color
┌─────────────────┐ ┌─────────────────┐
│ ░░░░░░░░░░░░░░░ │ │ ░░░░░░░░░░░░░░░ │
│ ░░░ #f7fafc ░░░ │ │ ░░░ Any hex ░░░ │
│ ░░░ Light ░░░ │ │ ░░░ You want░░░ │
│ ░░░░░░░░░░░░░░░ │ │ ░░░░░░░░░░░░░░░ │
└─────────────────┘ └─────────────────┘
+ with glass texture (no texture)
tip

Whiteboard is perfect for most use cases. Use Chalkboard styles when creating educational content with a classroom feel.


Custom Background Color

When you select Custom Color as the board style, additional color controls appear.

Color Picker Interface

Custom Background Color Section:
─────────────────────────────────────────────────

┌────────────────────────────────────────────────┐
│ │
│ [🎨] [#3b82f6 ] │
│ ▲ ▲ │
│ │ │ │
│ │ └── Hex color input field │
│ │ │
│ └── Native color picker (click to open) │
│ │
└────────────────────────────────────────────────┘

Color Input Methods

Method 1: Visual Color Picker          Method 2: Hex Code Input

┌─────────────────────────────┐ ┌─────────────────────────────┐
│ Click the color swatch │ │ Type hex code directly │
│ │ │ │
│ [🎨] ← Click here │ │ [#ff5722 ] │
│ │ │ │
│ System color picker opens │ │ Supports 3 or 6 digit hex │
│ │ │ Examples: │
│ Select any color visually │ │ #f00 (red) │
└─────────────────────────────┘ │ #3b82f6 (blue) │
└─────────────────────────────┘
ColorHex CodeUse Case
Pure White#ffffffClean, minimal
Light Gray#f3f4f6Soft, professional
Cream#fef3c7Warm, inviting
Navy Blue#1e3a5fCorporate, serious
Dark Gray#1f2937Dark mode, cinematic
Pastel Blue#dbeafeCalm, educational
note

Changes apply immediately as you pick colors. There's no Apply button — what you see is what you get!

Color Format Validation

FormatValidExample
6-digit hex✅ Yes#3b82f6
3-digit hex✅ Yes#f00
RGB❌ Norgb(59, 130, 246)
Named colors❌ Noblue
warning

Only hex color codes are supported. RGB, HSL, and named colors will not work. Use a hex converter if needed.


Settings Persistence

All canvas settings are automatically saved to your project.

What Gets Saved

Project Settings Structure:
─────────────────────────────────────────────────

{
"width": 1920, ← Canvas width
"height": 1080, ← Canvas height
"boardStyle": "custom", ← Selected board style
"backgroundColor": "#3b82f6" ← Custom color (if applicable)
}

Settings Lifecycle

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│ Change │ │ Project │ │ Settings │
│ Setting │────►│ Auto-saves │────►│ Restored on │
│ in Panel │ │ to Memory │ │ Next Load │
└──────────────┘ └──────────────┘ └──────────────┘
tip

Settings are saved to your project file. When you export and share your project, recipients will see the same canvas size and background you configured.


Advanced Settings (Debug Mode)

In development mode, additional advanced options are available.

Vector Processor Worker

┌──────────────────────────────────────────────────────────────┐
│ [▼ Advanced] │
├──────────────────────────────────────────────────────────────┤
│ │
│ [✓] Vector processor worker │
│ Faster imports; reduces UI jank. │
│ │
│ Runs SVG import and tracing on a background worker. │
│ Disable to debug the synchronous pipeline. │
│ │
└──────────────────────────────────────────────────────────────┘
note

Advanced settings are only visible in development mode (non-production builds). Regular users won't see these options.


Panel Interaction

Dragging the Panel

Drag Behavior:
─────────────────────────────────────────────────

┌─── Drag Handle (Header Bar) ───┐
│ Canvas Settings [×] │ ← Click and drag here
├────────────────────────────────┤
│ │
│ ... settings content ... │ ← Cannot drag from here
│ │
└────────────────────────────────┘

The panel can be moved anywhere on screen:

Before Drag: After Drag:
┌────────────────┐ ┌─────────┐ ┌─────────┐ ┌────────────────┐
│ │ │ Panel │ │ Panel │ │ │
│ Canvas │ │ (right) │ → │ (left) │ │ Canvas │
│ │ └─────────┘ └─────────┘ │ │
└────────────────┘ └────────────────┘

Closing the Panel

MethodAction
× buttonClick the close button in the header
Escape keyPress Esc anywhere while panel is open
Click outsideNot supported (panel is non-modal)
tip

The panel is non-modal — you can interact with the canvas while the settings panel is open. This allows real-time preview of your changes!


Keyboard Shortcuts

ShortcutAction
EscapeClose the Canvas Settings panel

Common Workflows

Workflow 1: Set Up for YouTube Video

Step 1                Step 2                Step 3
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Open Canvas │ │ Click │ │ Select │
│ Settings │ ───► │ "YouTube │ ───► │ "Whiteboard" │
│ (⚙️) │ │ (16:9)" │ │ style │
└──────────────┘ └──────────────┘ └──────────────┘


1920 × 1080
Ready for YouTube!

Workflow 2: Create Educational Chalkboard Video

Step 1                Step 2                Step 3
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Open Canvas │ │ Select │ │ Click │
│ Settings │ ───► │ YouTube │ ───► │ "Chalkboard │
│ (⚙️) │ │ (16:9) │ │ (Green)" │
└──────────────┘ └──────────────┘ └──────────────┘


Green chalkboard
with chalk texture!

Workflow 3: Create Instagram Reel

Step 1                Step 2                Step 3
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Open Canvas │ │ Click │ │ Choose │
│ Settings │ ───► │ "Vertical │ ───► │ "Custom │
│ (⚙️) │ │ (9:16)" │ │ Color" │
└──────────────┘ └──────────────┘ └──────────────┘
│ │
▼ ▼
1080 × 1920 Pick brand color
Portrait mode! for background

Troubleshooting

Panel Not Opening

IssueSolution
Settings button not visibleEnsure you're in the main editor view, not preview mode
Panel appears off-screenRefresh the page; panel position resets on reload

Color Changes Not Applying

IssueSolution
Custom color not visibleEnsure "Custom Color" board style is selected
Hex code not workingUse format #RRGGBB (e.g., #3b82f6), not RGB

Canvas Size Issues

IssueSolution
Objects outside canvasManually reposition objects after resizing
Performance slowReduce canvas size; 1920×1080 is optimal
warning

Changing canvas size does not automatically reposition existing objects. You may need to manually adjust element positions after resizing.


Best Practices

Choosing Canvas Size

  1. Decide platform first — YouTube, Instagram, TikTok have different requirements
  2. Use presets when possible — They're optimized for common use cases
  3. Set size before adding content — Avoid repositioning work later

Choosing Board Style

  1. Match your content — Educational → Chalkboard, Corporate → Whiteboard/Glassboard
  2. Consider text contrast — Dark backgrounds need light text colors
  3. Test before committing — Preview your animation with the chosen style

Custom Colors

  1. Use brand colors — Maintain visual consistency with your brand
  2. Ensure contrast — Text and graphics should stand out from background
  3. Test on different displays — Colors may appear differently on various screens
tip

Pro tip: Save your preferred settings as a project template to quickly start new projects with consistent canvas size and background!


Summary

FeatureLocationPurpose
Canvas SizeSettings Panel → TopSet video dimensions and aspect ratio
Board StyleSettings Panel → MiddleChoose visual style and texture
Custom ColorSettings Panel → Board StyleDefine exact background color
AdvancedSettings Panel → BottomDebug options (dev mode only)

The Canvas Settings panel provides all the tools you need to configure your animation's foundation. Set your canvas size for your target platform, choose a board style that matches your content's tone, and customize colors to align with your brand.


Related Documentation:

  • Typography Text Guide — For adding and styling text
  • Images & Vectors Guide — For importing visual assets
  • Export Settings — For rendering your final video