En el sistema operativo macOS de Apple , Quartz es la parte de Quartz 2D y Quartz Compositor del marco de trabajo Core Graphics. Quartz incluye tanto un renderizador 2D en Core Graphics como el motor de composición que envía instrucciones a la tarjeta gráfica. Debido a esta naturaleza vertical, Quartz suele ser sinónimo de Core Graphics . [ 1 ]
En términos generales, Quartz o las tecnologías Quartz pueden referirse a casi todas las partes del modelo gráfico de macOS , desde la capa de renderizado hasta el compositor, incluyendo Core Image y Core Video. [ 2 ] Otras tecnologías gráficas de Apple que utilizan el prefijo "Quartz" incluyen las siguientes:
- Cuarzo Extremo
- QuartzGL (originalmente Quartz 2D Extreme)
- Núcleo de cuarzo
- Servicios de visualización de cuarzo
- Servicios para eventos de Quartz
Compositor de cuarzo 2D y cuarzo
Quartz 2D es la principal biblioteca de renderizado de texto y gráficos bidimensionales (2D): admite directamente a Aqua al mostrar gráficos bidimensionales para crear la interfaz de usuario, incluyendo renderizado en movimiento y suavizado de bordes . Quartz puede renderizar texto con precisión subpíxel ; los gráficos están limitados al suavizado de bordes más tradicional, que es el modo de operación predeterminado pero se puede desactivar. [ 3 ] En Mac OS X 10.4 Tiger , Apple introdujo Quartz 2D Extreme, que permite a Quartz 2D descargar el renderizado a GPU compatibles . Sin embargo, el renderizado de GPU no estaba habilitado de forma predeterminada debido a posibles problemas de redibujado de vídeo o pánicos del kernel . [ 4 ] En Mac OS X v10.5 Quartz 2D Extreme pasó a llamarse QuartzGL.
Quartz Compositor es el motor de composición utilizado por macOS . En Mac OS X Jaguar y versiones posteriores, Quartz Compositor puede usar el acelerador gráfico (GPU) para mejorar enormemente el rendimiento de la composición. Esta tecnología se conoce como Quartz Extreme y se habilita automáticamente en sistemas con tarjetas gráficas compatibles. [ 1 ]
Véase también
Referencias
- 1 2 "Apple - Desarrollador - Descripción general de gráficos e imágenes" . Archivado del original el 20 de noviembre de 2004. Recuperado el 12 de febrero de 2007 .
- ↑ "Apple - Desarrollador - Referencia de gráficos e imágenes" . Archivado del original el 5 de diciembre de 2011. Consultado el 17 de abril de 2007 .
- ↑ "Apple - Desarrollador - Guía de programación Quartz para desarrolladores de QuickDraw: Destinos de dibujo" . Archivado del original el 5 de septiembre de 2008. Consultado el 12 de febrero de 2007 .
- ↑ "Apple - Información - Documentación - Acerca de la actualización (delta) de Mac OS X 10.4.3" . Archivado del original el 16 de octubre de 2007. Consultado el 20 de septiembre de 2007 .
Enlaces externos
- Guía de programación de Quartz 2D en developer.apple.com
- Referencia de la API de Core Graphics en developer.apple.com
- Quartz en Tiger (de una reseña de Mac OS X 10.4 en Ars Technica)
- Introducción a las API gráficas de OS X
- Gráficos de cacao con cuarzo: Parte 1
- Gráficos de cacao con cuarzo: Parte 2
- Software de gráficos
- macOS
