Tesi di laurea specialistica
Extending Cairo with color space support
SCIENZE MATEMATICHE, FISICHE E NATURALI
Corso di studi
relatore Dott. Cisternino, Antonio
Data inizio appello
Cairo is a 2D vector graphics library which can draw on multiple output targets, including PDF, PostScript, SVG, Xlib, Quartz and GDI.<br>Cairo provides an interface which exposes PDF-like operations, hence it can draw complex shapes and fill them with a colored pattern, but it lacks color management.<br>The purpose of this work is to design and implement an extension of the Cairo library which augments it with color management support, in accordance with the ICC and PDF standard specifications. This extension makes it possible to move the color handling from applications to the graphic library and provides a flexible and efficient drawing model.