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 カラートランスフォームのシームです。TransformColor は 1 つのソースカラーを 8 ビット RGB に変換し、TransformBytes は連続したピクセル列を、指定されたバッファ間でその場で変換します

ComponentCount はソースプロファイルが期待するコンポーネント数を報告します。これにより、呼び出し元は入力バイトのグループ化方法を知ることができます

Loaded Page Colour Rewrite