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

Namespace ImagePlayground
Inputs
ChartForgeX.Stories.StorySourceText ChartForgeX.Terminal.TerminalStory
Outputs
ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec

Creates one resolved source, terminal, media, or text panel for a generic visual story.

Remarks

Creates one resolved source, terminal, media, or text panel for a generic visual story.

Examples

Authored help example

Create an emphasized result panel


New-ImageStoryPanel -Id 'summary' -Title 'Result' -Text 'Deployment completed.' -Emphasized
        

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-ImageStoryPanel -Id <String> -Source <StorySourceText> [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: Source

Parameters

Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
Source StorySourceText requiredposition: namedpipeline: True (ByValue)
Exact source text with optional renderer-neutral syntax spans.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel -Id <String> [-Language <String>] -SourceText <String> [-Title <String>] [-Tokenizer <IStorySourceTokenizer>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: SourceText

Parameters

Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
Language String optionalposition: namedpipeline: False
Language identifier used for SourceText.
SourceText String requiredposition: namedpipeline: False
Exact source text to tokenize or preserve.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Tokenizer IStorySourceTokenizer optionalposition: namedpipeline: False
Optional language tokenizer for SourceText.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel -AccessibleText <String> -Id <String> -Terminal <TerminalStory> [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: Terminal

Parameters

AccessibleText String requiredposition: namedpipeline: False
Accessible alternative for terminal or media content.
Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
Terminal TerminalStory requiredposition: namedpipeline: True (ByValue)
Resolved deterministic terminal presentation.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel -AccessibleText <String> -Id <String> -MediaPath <String> [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: MediaPath

Parameters

AccessibleText String requiredposition: namedpipeline: False
Accessible alternative for terminal or media content.
Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
MediaPath String requiredposition: namedpipeline: False
Raster image file to reveal.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel -AccessibleText <String> -Id <String> -MediaBytes <Byte[]> [-MediaSvg <String>] [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: MediaBytes

Parameters

AccessibleText String requiredposition: namedpipeline: False
Accessible alternative for terminal or media content.
Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
MediaBytes Byte[] requiredposition: namedpipeline: False
Resolved raster image bytes to reveal.
MediaSvg String optionalposition: namedpipeline: False
Optional resolved SVG representation paired with MediaBytes or MediaImage.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel -AccessibleText <String> -Id <String> -MediaImage <RgbaImage> [-MediaSvg <String>] [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: MediaImage

Parameters

AccessibleText String requiredposition: namedpipeline: False
Accessible alternative for terminal or media content.
Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
MediaImage RgbaImage requiredposition: namedpipeline: False
Resolved RGBA image to reveal.
MediaSvg String optionalposition: namedpipeline: False
Optional resolved SVG representation paired with MediaBytes or MediaImage.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.

New-ImageStoryPanel [-Emphasized] -Id <String> -Text <String> [-Title <String>] [-Weight <Double>] [<CommonParameters>]
#
Parameter set: Text

Parameters

Emphasized SwitchParameter optionalposition: namedpipeline: False
Give text content stronger visual emphasis.
Id String requiredposition: namedpipeline: False
Stable panel identifier referenced by completed outcomes.
Text String requiredposition: namedpipeline: False
Explanatory prose or a short status.
Title String optionalposition: namedpipeline: False
Optional visible panel title.
Weight Double optionalposition: namedpipeline: False
Relative size in split or stacked scenes.

Outputs

ImagePlayground.PowerShell.Stories.ImageStoryPanelSpec: PowerShell-friendly resolved panel specification for New-ImageStoryScene.