Src/Public/Get-DiaImagePercent.ps1

function Get-DiaImagePercent {
    <#
    .SYNOPSIS
        Used by As Built Report to get base64 image percentage calculated from image width.
    .DESCRIPTION
        This allow the diagram image to fit the report page margins
    .NOTES
        Version: 0.1.6
        Author: Jonathan Colon
    .EXAMPLE
    .LINK
    #>

    [CmdletBinding()]
    [OutputType([Hashtable])]
    Param
    (
        [Parameter (
            Position = 0,
            Mandatory)]
        [string]
        $GraphObj
    )
    $ImagePrty = @{}
    $Image_FromStream = [System.Drawing.Image]::FromStream((New-Object System.IO.MemoryStream(, [convert]::FromBase64String($GraphObj))))

    $ImagePrty = @{
        'Width' = $Image_FromStream.Width
        'Height' = $Image_FromStream.Height
    }

    return $ImagePrty

} # end