واجهة 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;
نقطة فصل تحويل ألوان ICC يستخدمها العارض وتحويل فضاءات الألوان؛ يحوّل TransformColor لون مصدر واحد إلى RGB بعمق 8 بت، ويحوّل TransformBytes مجموعة متصلة من البكسلات في المكان بين المخزنين الموردين
يُبلغ ComponentCount عن عدد المكونات التي يتوقعها ملف المصدر الشخصي، ما يخبر المستدعي بكيفية تجميع البايتات الواردة