VisualArtifactInterchangeMask
ChartForgeX.VisualArtifacts
One captured complete-viewport mask, applied in list order after preparing editable source facts.
Inheritance
- object
- VisualArtifactInterchangeMask
Remarks
The mutable portable record retains original unassociated RGBA bytes, including RGB at zero alpha. Capture and replay detach its pixel array. JSON encodes those bytes as canonical base64 within the common envelope limits.
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Constructors
public VisualArtifactInterchangeMask() #Inherited Methods
Properties
public int ImageWidth { get; set; } #Gets or sets the original bitmap width in device pixels.
public int ImageHeight { get; set; } #Gets or sets the original bitmap height in device pixels.
public double OriginX { get; set; } #Gets or sets the device-grid-aligned left origin in source logical coordinates.
public double OriginY { get; set; } #Gets or sets the device-grid-aligned top origin in source logical coordinates.
public int PixelsPerUnit { get; set; } #Gets or sets the shared native device samples per logical unit.
public VisualMaskMode Mode { get; set; } #Gets or sets the existing native alpha or sRGB luminance coverage policy.
public bool OrderedDither { get; set; } #Gets or sets whether final alpha quantization uses the existing ordered dither.
public byte[] Pixels { get; set; } #Gets or sets exactly ImageWidth*ImageHeight*4 row-major RGBA bytes.