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;

Punto de extensión de transformación de color ICC usado por el renderer y por la conversión de espacios de color; TransformColor convierte un color de origen en RGB de 8 bits y TransformBytes convierte una racha contigua de píxeles in situ entre los buffers suministrados

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

Reescritura de color de la página cargada