IHPDFICCTransform Arayüzü

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;

Renderer'ın ve renk uzayı dönüşümünün kullandığı ICC renk transform seam'i; TransformColor tek bir kaynak rengi 8 bit RGB'ye çevirir, TransformBytes ise verilen tamponlar arasında art arda gelen piksel dizisini yerinde dönüştürür

ComponentCount, kaynak profilinin kaç bileşen beklediğini bildirir; çağıran da gelen byte'ları nasıl gruplayacağını buradan anlar

Yüklü Sayfa Renk Yeniden Yazımı