Skip to main content
Version: 1.0 archive

Images & Vectors - Complete Guide

Learn how to import, manage, and animate images and SVG vectors in Scribe Animator. This guide covers the Images panel, Vector Import workflow, Image Library management, and Inspector properties.

Visual orientation

The Images library and Vector Import solve different problems. The library browses account-backed image assets; Vector Import processes a local SVG or raster file into canvas-ready content.

Scribe Animator Images library open in a signed-out desktop session
This authentic signed-out state makes the library boundary explicit: private image assets appear only after sign-in.
Screenshot callouts
  1. Images library
    Open the image library from the left rail.
  2. Search
    Search the loaded image library by name or indexed metadata.
  3. Type filter
    Limit the library to the requested asset type after items are available.
  4. All, Recent, and Favorites
    Switch between the complete library, recently used items, and starred items.
  5. Account boundary
    Sign in to load a private image library. This empty state is not an import failure.
Scribe Animator Unified Vector Import dialog awaiting a local file
Vector Import accepts a local file without relying on the private Images library, then exposes processing output in the lower result area.
Screenshot callouts
  1. Choose file
    Open the system picker for a supported SVG or raster image.
  2. Drop zone and formats
    Drag a supported SVG, PNG, JPG, WEBP, GIF, BMP, or TIFF into this area.
  3. Processing result
    After intake, preview and processing controls replace this empty result area.
  4. Close safely
    Close the dialog with this button or Escape without adding an unfinished import.
Product UI verification

These captures and control locations were checked against the running desktop editor with browser-based UI review on July 26, 2026. The current header has no separate Share button. For a focused end-user workflow—including when to use the library, local files, or backgrounds—follow Add images, assets, and backgrounds.

Application Layout Overview

Use the two authentic captures above as the workspace reference. Images opens the account-backed library; Vector Import accepts a trusted local file; committed content appears on the canvas; selecting it exposes its real Properties and timeline track.

Image Feature Access Points:

  • Left Sidebar → 🖼️ Images — Browse and add images from your library
  • Left Sidebar → 📁 Assets → Vector Import — Import new SVG/raster files
  • Right Sidebar → Inspector → Image Section — Edit selected image properties
  • Canvas → Drag & Drop — Quick import by dropping files directly

Image Types: SVG vs Raster

Scribe Animator supports two main types of images:

CharacteristicSVG/vectorRaster/bitmap
Common formatsSVG; compressed SVG only when the visible intake supports itPNG, JPEG, WebP, GIF, BMP, TIFF when accepted by the current picker
ScalingGeometry remains sharpEnlarging beyond source resolution can blur or pixelate
EditingSupported paths can be styled and planned for drawingPixels are not editable vector paths
Best useIcons, logos, diagrams, illustrations, drawing revealsPhotos, screenshots, textures, and backgrounds
Typical costOften compact but complexity depends on path countFile size and memory depend on dimensions and encoding

Animated or embedded behavior is format- and pipeline-dependent. Verify playback and export instead of assuming source animation survives import.

tip

When in doubt, use SVG for icons and illustrations — they look crisp at any size and enable the signature hand-drawing animation effect!

note

Animated GIFs retain their animation when added to the canvas. They play automatically during preview and export.


Quick Start: Adding Images

Method 1: Drag & Drop (Fastest)

  1. Save the project before importing an unfamiliar file.
  2. Drag a supported local image onto the real canvas or the visible intake target.
  3. Wait for validation and processing.
  4. Confirm the new object is selected and appears in the active scene.
  5. Undo immediately if the wrong scene, size, or placement was affected.

Method 2: Images Panel (Left Sidebar)

  1. Open Images from the left rail.
  2. Sign in only when you need the private account-backed library shown in the screenshot.
  3. Search or filter the loaded collection.
  4. Select an available image card.
  5. Verify the new canvas selection. The signed-out screenshot above is not a populated-library success state.

Method 3: Vector Import Panel (For SVGs)

  1. Open Vector Import from the left rail.
  2. Choose or drop a trusted local SVG or raster file.
  3. Review the processed preview, warnings, path count, and controls.
  4. Commit only after the result is correct, then verify it on the canvas.
tip

Drag & Drop is fastest for quick imports. Use the Vector Import Panel when you need fine control over SVG processing and animation settings.


When you click the Images icon in the left sidebar, the Images Library opens.

Images Panel Layout

Control or statePurpose
SearchFilters the library that has actually loaded
Type filterNarrows results by the supported asset kind
All, Recent, FavoritesChanges the active library collection
Asset cardAdds an available item to the active scene
Account boundaryExplains why a private library is empty while signed out

The v2 screenshot intentionally shows the signed-out state. It must not be described as proof of populated cards, favorites sync, or successful account loading.

Filter Options

FilterIconDescription
All📦Shows all images (raster + SVG)
Images🖼️Shows only raster images (PNG, JPG, etc.)
SVG📐Shows only vector images (SVG)

Tab Navigation

TabShows
AllThe complete collection currently available to this account/session
RecentRecently used items, when history exists
FavoritesItems starred in the account-backed library

Switching tabs does not import or modify the scene until an item is selected.

Favorites & Sync

  • Click the icon on any image to add/remove from favorites
  • When signed in, favorites sync across all your devices
  • Local favorites work even when offline
note

Favorites sync requires an active internet connection. Offline changes sync automatically when you reconnect.


Vector Import Panel

The Vector Import panel is your advanced tool for importing and processing SVG and raster files.

Accessing Vector Import

Open Vector Import through the dedicated Vectors or import entry exposed by the current build. Dragging a supported file can also invoke controlled intake where that host supports it. Do not rely on an older Advanced Image label unless it is visible in the running editor.

Vector Import Panel Layout

The authentic empty-state capture above contains four stable regions:

  1. Choose file opens the system picker.
  2. The drop zone lists the formats accepted by the visible intake.
  3. The lower result area is replaced by preview, diagnostics, and commit controls after processing.
  4. Close or Escape exits without committing an unfinished result.

An empty result area is not evidence of a successful conversion.

Processing Presets

PresetDescriptionBest For
Editor SafeBalanced quality and performanceMost use cases
High QualityMaximum path fidelityDetailed illustrations
Fast PreviewQuick processing, lower qualityTesting/previewing
MinimalSmallest outputSimple icons

Processing Profiles

ProfileDescription
StandardDefault processing for most SVGs
DetailedPreserves more small details
SimplifiedReduces path complexity
tip

Start with Editor Safe preset — it works well for 90% of SVGs. Only switch to High Quality if you notice missing details in complex illustrations.

warning

High Quality preset can significantly increase processing time for complex SVGs. Use it only when absolutely necessary.

Reveal Modes (Animation)

Reveal behaviorWhat viewers seeAppropriate source
Static/instantThe object is visible without a drawing revealRaster or vector
Fade/entrance presetThe whole object enters as one visual elementRaster or vector when offered
Draw/revealSupported vector paths are revealed over timeSVG/vector geometry with a valid draw plan

The processed result and the real animation/Draw controls determine availability. Source SVG animation is not preserved as editor behavior.


Raster Image Tracing (Convert to SVG)

Raster images (PNG, JPG, etc.) can be traced/converted to SVG for hand-draw animation.

How Raster Tracing Works

Raster tracing follows this sequence:

  1. Decode and normalize the raster source.
  2. Choose the available line-art, grayscale, or color profile.
  3. Adjust trace controls while comparing source and result.
  4. Inspect path count, fidelity, and estimated drawing cost.
  5. Commit only when the vector result is usable.

The current v2 capture is intake-only; a traced result must be verified in its real processed state.

Trace Settings

SettingDescriptionRange
ModeColor modeBW (black/white), Color, Grayscale
LayersColor depth2–256 (more = detailed, slower)
ThresholdBW cutoff point0–255
Curve FitPath smoothnessSpline (smooth) / Polygon (sharp)
CornerCorner detection0–180 degrees
SpeckleNoise removal0–100 (higher = removes more)
note

Raster tracing works best on images with clear edges and good contrast. Photos with gradients may not trace well.

tip

For best tracing results: use images with high contrast, solid colors, and clean edges. Logos and line art trace beautifully!

warning

Tracing complex photographs produces poor results and very large SVG files. Use raster format (PNG/JPG) for photos instead.


When you select an image or SVG on the canvas, the Inspector panel shows the Image section.

Inspector Image Section Layout

Image Properties groupPurpose
Size and transformWidth, height, position, scale, rotation, and aspect behavior
AppearanceOpacity and supported fit/crop presentation
AnimationEntrance behavior, start time, and duration
Layer orderFront/back placement relative to other objects
Accessibility/metadataUse visible labels or metadata fields when the object type supports them

Exact fields depend on object type. Select the real object and follow the visible inspector.

Image Properties Reference

PropertyDescriptionHow to Use
WidthImage width in pixelsType value or use canvas handles
HeightImage height in pixelsType value or use canvas handles
OpacityTransparency level (0-100%)Drag slider or type percentage

Additional Properties (SVG Only)

For SVG images, additional options may appear:

When the selected object contains editable SVG paths, additional path controls can include stroke, fill, draw mode, speed, filtering, and hand-follow behavior. These controls do not appear for ordinary raster images, and not every SVG exposes every option.


Image Library Management

Custom Assets Panel (Advanced)

Access the full Image Library via the Advanced Image → button.

Library management depends on the active host and account state. Use the visible Images library for account-backed items and controlled local import for files. Do not assume a separate Custom Assets modal, upload button, fixed count, per-card delete action, or browser-only persistence unless the running build exposes it.

Library Actions

ActionIconDescription
Delete🗑️Remove image from library (cannot undo)
Download📥Download original file to your computer
Add to CanvasClick imagePlaces image on current canvas
warning

Delete is permanent! Deleted images cannot be recovered. Make sure you have a backup before removing images from your library.

Upload Guidelines

RequirementGuidance
FormatUse a format listed by the current picker; convert uncommon camera/editor formats first
File sizeKeep sources below the enforced upload/import limit and optimize before intake
DimensionsAvoid unnecessarily large rasters; large decoded images increase memory pressure
SVG safetyScripts, external executable content, and unsupported references are sanitized or rejected
RightsImport only assets you are allowed to use and distribute

A platform picker may show more file types than the processing pipeline can decode.


Working with Images on Canvas

Selection & Transformation

When an image is selected:

  • drag inside the selection to move it;
  • use corner handles to resize while preserving aspect behavior when enabled;
  • use the rotation control when exposed;
  • use the contextual toolbar or Properties for precise transforms;
  • verify the corresponding timeline track before changing animation or timing; and
  • use Undo immediately after an unintended transform.
tip

Hold Shift while dragging corner handles to unlock aspect ratio temporarily. This allows free-form scaling but may distort images.

note

All transformations (move, resize, rotate) are undo-able. Press ⌘Z (Mac) or Ctrl+Z (Windows) to revert changes.

Layering

Control which images appear in front or behind:

Layer commandResult
Bring ForwardMoves the object one step toward the front
Bring to FrontPlaces it above all eligible scene objects
Send BackwardMoves it one step toward the back
Send to BackPlaces it below all eligible scene objects

Layer order changes overlap, not the object's canvas coordinates or timeline timing.


Image Animation

Images can be animated using the Animation section in the Inspector.

Animation Types for Images

Animation choiceResultNotes
None/instantObject is present without an entranceAvailability label can vary
Fade or entrance presetWhole object appears with the selected motionWorks only when the preset supports the object type
Draw/revealVector paths reveal over timeRequires eligible SVG geometry and a valid draw plan
Exit behaviorObject leaves or hides when supportedVerify export because not every object/preset supports it

Use the actual Animation and Draw controls to confirm names and limits.

Hand Animation (SVG Draw)

For SVGs with Draw In animation, you can enable the hand animation:

For an eligible SVG drawing reveal:

  1. Select the vector object.
  2. Choose drawing behavior in the real Animation or DRAW surface.
  3. Pick a compatible hand and tool when hand following is required.
  4. Set duration or speed and inspect the generated draw steps.
  5. Preview the complete scene and verify the hand follows the intended geometry.

Raster images must be traced into eligible vector geometry before path drawing is possible.

tip

The Draw In animation with hand creates the signature whiteboard animation effect. Use it for key visuals to maximize engagement!

warning

Draw In animation only works with SVG images. Raster images (PNG, JPG) will show "Fade In" or "Instant" instead. Convert rasters to SVG via tracing if needed.


Keyboard Shortcuts

ShortcutAction
⌘V / Ctrl+VPaste image from clipboard
Delete / BackspaceDelete selected image
⌘C / Ctrl+CCopy selected image
⌘D / Ctrl+DDuplicate selected image
⌘Z / Ctrl+ZUndo
⌘⇧Z / Ctrl+Shift+ZRedo
Arrow keysNudge image (1px)
Shift + ArrowNudge image (10px)
]Bring Forward
[Send Backward
⌘] / Ctrl+]Bring to Front
⌘[ / Ctrl+[Send to Back

Validation Rules

Scribe Animator enforces certain validation rules to ensure images import and render correctly.

File Upload Validation

Upload ruleDocumented boundary
File sizeEmpty files are rejected; files over the current hard limit are rejected
Visible raster formatsPNG, JPEG, WebP, GIF, BMP, and TIFF when listed by intake
Visible vector formatsSVG; SVGZ only through an intake that explicitly accepts it
FilenameExtremely long names can be rejected or normalized
SVG securityScripts and unsafe external references are removed or blocked
ComplexityExcessive paths can be rejected or require simplification

The running picker and validation error are authoritative; legacy 10 MB or 50,000-path examples are not universal guarantees.

Image Dimension Validation

Dimension propertyLower boundaryPractical upper boundary
WidthAt least 1 pxPipeline/device dependent; avoid sources above 10,000 px
HeightAt least 1 pxPipeline/device dependent; avoid sources above 10,000 px
Aspect ratioSource-dependentUsually preserved until deliberately unlocked

Rasters above 4096 × 4096 can materially increase decode and canvas memory. Resize before import when full resolution is unnecessary.

Opacity Validation

Opacity inputResult
0%Fully transparent
100%Fully opaque
Below 0 or above 100Clamped or rejected by the active control
Non-numericRejected; keep the last valid value

Confirm the live canvas after editing; a transparent object can still exist and remain selectable.

Animation Timing Validation

Timing fieldSafe rule
Start timeKeep within the active scene/project timing range
DurationUse a positive duration; drawing reveals need enough time for their paths
Hand speedUse the range exposed by the active hand/draw control

Invalid values can be clamped, normalized, or rejected. Read the visible message and verify the timeline instead of relying on legacy defaults such as 2 seconds or 1×.

warning

Files exceeding 10MB will be rejected during upload. Compress large images before importing using tools like TinyPNG or ImageOptim.

note

SVG files are automatically sanitized on import. Script tags, external references, and potentially dangerous content are removed for security.


Best Practices

Image Guidelines

Do:

  • use SVG for scalable icons, logos, and illustrations;
  • use PNG when transparency is required and JPEG/WebP for suitable photos;
  • optimize files before import;
  • keep source dimensions appropriate for delivery;
  • name files descriptively; and
  • verify licensing and attribution requirements.

Avoid:

  • importing unnecessarily large files;
  • enlarging low-resolution rasters;
  • filling one scene with too many heavy images; and
  • assuming every SVG is drawable or every remote asset remains available.

SVG Tips

For reliable SVG drawing:

  • export real stroke/path geometry rather than depending only on filled shapes;
  • remove hidden layers, unused elements, scripts, and external executable content;
  • simplify excessive path detail;
  • keep embedded raster content intentional;
  • inspect generated draw order; and
  • preview before final export.

Export options called Outline Strokes can help for some artwork, but outlined fills and centerline strokes draw differently. Verify the actual result.

tip

Before importing SVGs from Illustrator or Figma, export with "Outline Strokes" option enabled. This ensures Draw In animation works correctly!

note

Name your image files descriptively (e.g., company-logo-blue.svg instead of image1.svg). This makes searching and organizing much easier.


Troubleshooting

Common Issues

ProblemPossible CauseSolution
Image appears blurryScaled up too muchUse higher resolution source
SVG not drawingNo strokes in SVGCheck SVG has stroke paths, not just fills
Import failsFile too largeReduce file size, try different format
Hand not showingAnimation type wrongSet animation to "Draw In"
Image not loadingFile corruptedTry re-exporting from source app
Slow performanceToo many imagesReduce image count or file sizes

File Format Issues

ProblemSafe recovery
SVG is rejectedValidate XML, remove scripts/external references, simplify it, and re-export from the source editor
SVG imports but will not drawConfirm it contains eligible path/stroke geometry and generate a draw plan
Raster is blank or corruptRe-export as PNG/JPEG/WebP, reduce dimensions, and retry from a copy
Import is too complexReduce dimensions, layers, or path count before retrying

Do not clear all browser storage as a first troubleshooting step; protect the project and source file first.


Summary: Where to Find Everything

GoalCurrent workflow
Browse private imagesOpen Images, sign in when required, then search/filter the loaded library
Import a trusted local fileOpen Vector Import or use the supported controlled drop path
Edit size or opacitySelect the object and use its visible Properties controls
Change layer orderSelect the object and use the contextual or Properties layer actions
Animate an imageSelect it and use the supported Animation controls
Draw an SVGGenerate and verify a draw plan in the real DRAW workflow
Trace a rasterProcess it through Vector Import, inspect the traced result, then commit

Questions? Check out our Documentation or visit app.ohotech.com to start creating!