Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeImageOptimizer

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Shared dependency-free placement-aware encoded-image optimizer.

Inheritance

  • Object
  • OfficeImageOptimizer

Methods

public static OfficeImageOptimizationResult Optimize(Byte[] encodedBytes, OfficeImageOptimizationRequest request, String fileName = null) #
Returns: OfficeImageOptimizationResult

Resizes managed static raster input for a known placement and emits PNG, JPEG, TIFF, or WebP. Animated input is rejected so optimization never silently discards frames.

Parameters

encodedBytes System.Byte[] requiredposition: 0
request OfficeIMO.Drawing.OfficeImageOptimizationRequest requiredposition: 1
fileName System.String = null optionalposition: 2

Exceptions

  • ArgumentException – The encoded input exceeds the managed size limit.