Project

ImagePlayground

ImagePlayground is a PowerShell module that provides a set of functions for image processing. Among other things it can create QRCodes, BarCodes, Charts, and do image processing that can help with daily tasks.

Stars97
Forks7
Open issues0
PowerShell Gallery downloads710716
ReleaseImagePlayground-PowerShellModule.v3.2.0
Language: C# Updated: 2026-08-03T08:31:14.0000000+00:00

Curated Examples

Animated Visual Story

Generate script-free SVG and HTML stories, plus matching static PNG output, from native ChartForgeX blocks.

Use New-ImageVisualStory when a profile card, release summary, report header, or dashboard should reveal information in a restrained sequence.

New-ImageVisualStory -StoryScript {
    param($Story)

    $projects = [ChartForgeX.VisualBlocks.MetricCard]::Create()
    [void] $projects.WithMetric('Maintained projects', '24').WithCaption('reusable libraries')

    [void] $Story.WithTitle('Engineering portfolio').WithColumns(1)
    [void] $Story.Add('projects', $projects)
} -MotionDefinition {
    New-ImageVisualMotionCue -TargetId title -Effect Reveal -DurationSeconds 0.65
    New-ImageVisualMotionCue -TargetId projects -Effect Rise -DelaySeconds 0.25
} -FilePath '.\portfolio.svg'

The story model is generic: the same targets and cues work for profiles, contribution summaries, product releases, operational reports, and project portfolios. SVG and complete HTML pages animate without JavaScript. PNG, print, and reduced-motion rendering preserve the completed state so motion never hides the information.