Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeIccRasterConverter

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers static

Converts bounded, tightly packed 8-bit RGB or CMYK device samples to opaque sRGB.

Inheritance

  • Object
  • OfficeIccRasterConverter

Remarks

This API accepts raw device samples and ICC bytes supplied by the caller. It does not extract metadata from encoded images, alter the source buffer, or change image optimizer metadata reports. Alpha, planar samples, higher bit depths, and implicit device-color conversion are outside this contract.

Methods

public static OfficeIccRasterConversionStatus TryConvertToSrgb(Byte[] deviceSamples, Int32 width, Int32 height, Byte[] profileBytes, OfficeIccRasterConversionOptions options, out OfficeRasterImage image) #
Returns: OfficeIccRasterConversionStatus

Attempts one complete conversion, returning a typed rejection instead of partial pixels.

Parameters

deviceSamples System.Byte[] requiredposition: 0
width System.Int32 requiredposition: 1
height System.Int32 requiredposition: 2
profileBytes System.Byte[] requiredposition: 3
options OfficeIMO.Drawing.OfficeIccRasterConversionOptions requiredposition: 4
image OfficeIMO.Drawing.OfficeRasterImage@ requiredposition: 5