Lexique informatique › Infrastructure › QuickDraw

QuickDraw

Infrastructure Svenska → Mis à jour: 2026-10-09
Plus d'infos
Créateur
Bill Atkinson (Apple)
Année
Type
Bibliothèque graphique

La bibliothèque graphique de Bill Atkinson, gravée dans la ROM du Macintosh, dont les régions ont rendu possibles les fenêtres qui se chevauchent sur un 68000 à 8 MHz.

Atkinson a écrit le code sous le nom de LisaGraf pour le Lisa, à partir de 1981, puis l'a transposé sur le Macintosh, où il occupait en 1984 une part considérable des 64 Ko de ROM. Tout dessin passait par un GrafPort doté de son propre espace de coordonnées, de son crayon et de sa trame, et les régions en formaient le cœur : des zones de forme quelconque, stockées de façon si compacte qu'on pouvait les intersecter, les unir et s'en servir de masque de découpe très vite. Le Window Manager de la Toolbox calculait la partie visible de chaque fenêtre sous forme de région et y découpait le dessin, si bien qu'un programme pouvait dessiner sans savoir ce qui le recouvrait. Apple a obtenu en 1986 un brevet sur l'algorithme des régions.

Color QuickDraw est arrivé avec le Macintosh II en 1987 et 32-Bit QuickDraw en 1989, tandis que la réécriture ambitieuse QuickDraw GX, du milieu des années 1990, a été abandonnée après le rachat de NeXT. Mac OS X a remplacé le modèle par Quartz, une surface de dessin proche du PDF, héritière de Display PostScript, et QuickDraw a été déclaré obsolète en 2005 sans avoir jamais reçu de version 64 bits. Les régions survivent comme concept : tout système de fenêtrage qui découpe le dessin à ce qui est visible fait, au fond, ce qu'Atkinson faisait à la main.

← Retour au lexique