Quartz (software)
![Voce da controllare](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Emblem-important.svg/40px-Emblem-important.svg.png)
![Niente fonti!](http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Question_book-4.svg/45px-Question_book-4.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Quartz-diagramma.png/300px-Quartz-diagramma.png)
Quartz è il motore di rendering situato sopra XNU, il kernel di macOS (il sistema operativo dei computer Apple), a volte chiamato anche Core Graphics. Quartz supporta nativamente Aqua nella visualizzazione della grafica bidimensionale utilizzata per creare l'interfaccia grafica, include il rendering in tempo reale e antialiasing con una precisione di una frazione di pixel.
Vi sono due componenti che formano Quartz:
- Quartz Compositor - Il gestore delle finestre, si preoccupa di gestire le finestre utilizzate dalle applicazioni, verificando la loro sovrapposizione e richiedendone il ridisegno se necessario.
- Quartz 2D - La libreria grafica che utilizza il formato PDF per disegnare bidimensionalmente testo e grafica
Quartz utilizza se possibile le istruzioni AltiVec e la GPU della scheda grafica per accelerare via hardware le operazioni grafiche. Questa tecnologia è stata estesa dal Mac OS X Tiger con i sottosistemi Core Image e Core Video che provvedono a manipolare in tempo reale immagini e animazioni.
Voci correlate
- Quartz Extreme
- Aqua (informatica)
- Tecnologia di macOS
- Cairo (grafica)
Collegamenti esterni
- XcodeItalia Free, su xcodeitalia.org. URL consultato il 17 giugno 2019 (archiviato dall'url originale il 9 agosto 2018).
- (EN) Perché Apple non utilizza X come gestore delle finestre (Mike Paquette, slashdot.org)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Crystal_Clear_app_mymac_new.png/25px-Crystal_Clear_app_mymac_new.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/77/Computer_n_screen.svg/24px-Computer_n_screen.svg.png)