IHPDFICCTransform Interface

IHPDFICCTransform = interface
  function TransformColor(C1, C2, C3, C4: Double;
    out R, G, B: Byte): Boolean;
  function TransformBytes(Source, Dest: PByte;
    PixelCount: Cardinal): Boolean;
  function ComponentCount: Integer;
end;

ICC-kleurtransformatiekuis die de renderer en de kleurruimteconversie gebruiken; TransformColor zet één bronkleur om naar 8-bits RGB en TransformBytes zet een aaneengesloten reeks pixels ter plaatse om tussen de aangeleverde buffers

ComponentCount meldt hoeveel componenten het bronprofiel verwacht, zodat de aanroeper weet hoe de inkomende bytes te groeperen

Loaded Page Colour Rewrite