Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeImageOptimizationResult

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Immutable result of encoded-image optimization.

Inheritance

  • Object
  • OfficeImageOptimizationResult

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public Byte[] Bytes { get; } #

Resulting encoded bytes.

public OfficeImageOptimizationStatus Status { get; } #

Optimization outcome.

public OfficeImageInfo Original { get; } #

Original image metadata.

public OfficeImageInfo Final { get; } #

Final encoded image metadata.

public OfficeImageMetadataReport Metadata { get; } #

Metadata preservation and loss evidence for this result.

public Boolean Changed { get; } #

Whether the result contains newly encoded bytes.

public Int64 BytesSaved { get; } #

Signed encoded-byte reduction.

public Int64 OriginalEncodedLength { get; set; } #

Original encoded byte length.

public Int64 FinalEncodedLength { get; } #

Final encoded byte length.