Project

ImagePlayground

Automate image processing, codes, metadata, charts, topology, and visual stories from PowerShell.

Stars 100
Forks 7
Total downloads 712,347
Release ImagePlayground-PowerShellModule.v3.2.7
Language: C# Updated: 2026-08-25

API Reference

Command

New-ImageVisualMotionCue

Namespace ImagePlayground
Inputs
None
Outputs
ChartForgeX.Motion.VisualMotionCue

Creates one named motion cue for an animated ChartForgeX visual story.

Remarks

Use this cmdlet inside the MotionDefinition block of New-ImageVisualStory. Each cue targets the stable id assigned to a visual-grid panel or the built-in title and subtitle targets.

Examples

Authored help example

Reveal the story title

PS>


New-ImageVisualMotionCue -TargetId title -Effect Reveal -DurationSeconds 0.9
        

Creates a restrained left-to-right title reveal with the default emphasized easing.

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

New-ImageVisualMotionCue [-DelaySeconds <Double>] [-DistancePixels <Double>] [-DurationSeconds <Double>] [-Easing <Linear|EaseOut|EaseInOut|Emphasized>] -Effect <Fade|Rise|Reveal|Scale|Pulse> -TargetId <String> [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

DelaySeconds Double optionalposition: namedpipeline: False
Delay before the cue starts, in seconds.
DistancePixels Double optionalposition: namedpipeline: False
Travel distance used by positional effects, in pixels.
DurationSeconds Double optionalposition: namedpipeline: False
Cue duration, in seconds.
Easing VisualMotionEasing optionalposition: namedpipeline: Falsevalues: 4
Timing curve used by the cue.
Possible values: Linear, EaseOut, EaseInOut, Emphasized
Effect VisualMotionEffect requiredposition: 1pipeline: Falsevalues: 5
Entrance or emphasis effect.
Possible values: Fade, Rise, Reveal, Scale, Pulse
TargetId String requiredposition: 0pipeline: False
Stable panel id, or the built-in title or subtitle target.

Outputs

ChartForgeX.Motion.VisualMotionCue