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