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-ImageTopologyMotion

Namespace ImagePlayground
Inputs
None
Outputs
ChartForgeX.Topology.TopologyMotionOptions

Creates script-free route motion options for topology output.

Remarks

Use a scenario id, explicit edge ids, or neither to animate the active or first scenario.

Examples

Authored help example

Animate a named route

PS>


$motion = New-ImageTopologyMotion -ScenarioId request -DurationSeconds 4 -FramesPerSecond 12
        

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-ImageTopologyMotion [-DurationSeconds <Double>] [-EdgeId <String[]>] [-FramesPerSecond <Double>] [-MarkerColor <String>] [-MarkerRadius <Double>] [-MaximumRasterFrames <Int32>] [-NoEndpointPulses] [-NoLoop] [-Progress <Double>] [-ScenarioId <String>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

DurationSeconds Double optionalposition: namedpipeline: False
Animation duration in seconds.
EdgeId String[] optionalposition: namedpipeline: False
Optional explicit edge identifiers used as the motion route.
FramesPerSecond Double optionalposition: namedpipeline: False
Frame rate sampled for GIF and APNG output.
MarkerColor String optionalposition: namedpipeline: False
Optional marker color override.
MarkerRadius Double optionalposition: namedpipeline: False
Moving route marker radius.
MaximumRasterFrames Int32 optionalposition: namedpipeline: False
Maximum sampled raster frame count.
NoEndpointPulses SwitchParameter optionalposition: namedpipeline: False
Disable endpoint node pulses for explicit-edge routes.
NoLoop SwitchParameter optionalposition: namedpipeline: False
Render one animation cycle instead of looping.
Progress Double optionalposition: namedpipeline: False
Optional static progress position from zero to one.
ScenarioId String optionalposition: namedpipeline: False
Optional scenario identifier used as the motion route.

Outputs

ChartForgeX.Topology.TopologyMotionOptions