Interfaz IHPDFICCTransform

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;

Costura de transformación de color ICC usada por el renderer y por la conversión de espacios de color; TransformColor convierte un color de origen a RGB de 8 bits y TransformBytes convierte una secuencia contigua de píxeles in situ entre los buffers suministrados

ComponentCount informa cuántos componentes espera el perfil de origen, lo que le indica al llamador cómo agrupar los bytes entrantes

Reescritura de color de páginas cargadas