stringtranslate.com

Cuarzo (capa de gráficos)

En el sistema operativo macOS de Apple , Quartz es la parte Quartz 2D y Quartz Compositor del marco 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 un sentido general, las tecnologías Quartz o Quartz pueden referirse a casi todas las partes del modelo de gráficos de macOS , desde la capa de renderizado hasta el compositor, incluidos Core Image y Core Video. [2] Otras tecnologías gráficas de Apple que utilizan el prefijo "Quartz" incluyen estas:

Cuarzo 2D y Compositor de Cuarzo

Quartz 2D es la principal biblioteca de representación de texto y gráficos bidimensionales (2D): admite directamente Aqua al mostrar gráficos bidimensionales para crear la interfaz de usuario, incluida la representación sobre la marcha y el suavizado . Quartz puede representar texto con precisión de subpíxeles ; Los gráficos se limitan al suavizado 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, lo que permite a Quartz 2D descargar el renderizado a GPU compatibles . Sin embargo, la renderización de GPU no estaba habilitada 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. Sin embargo, aún permanece deshabilitado de forma predeterminada, ya que hay algunas situaciones en las que puede degradar el rendimiento o experimentar fallas visuales; es una configuración por aplicación que se puede activar si el desarrollador lo desea. [ cita necesaria ]

Quartz Compositor es el motor de composición utilizado por macOS . En Mac OS X Jaguar y versiones posteriores, Quartz Compositor puede utilizar el acelerador de gráficos (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]

Uso de PDF

Se afirma ampliamente que Quartz "usa PDF internamente" (especialmente por parte de Apple en su presentación Macworld de 2000 y en la documentación inicial para desarrolladores de Quartz [5] ), a menudo por parte de personas que hacen comparaciones con la tecnología Display PostScript utilizada en NeXTSTEP y OPENSTEP (de las cuales macOS es un descendiente). El modelo de imágenes interno de Quartz se correlaciona bien con el gráfico de objetos PDF, lo que facilita la salida de PDF a múltiples dispositivos. [6]

Ver también

Referencias

  1. ^ ab "Apple - Desarrollador - Descripción general de gráficos e imágenes". Archivado desde el original el 20 de noviembre de 2004 . Consultado el 12 de febrero de 2007 .
  2. ^ "Apple - Desarrollador - Referencia de gráficos e imágenes". Archivado desde el original el 5 de diciembre de 2011 . Consultado el 17 de abril de 2007 .
  3. ^ "Apple - Desarrollador - Guía de programación de Quartz para desarrolladores de QuickDraw: destinos de dibujo". Archivado desde el original el 5 de septiembre de 2008 . Consultado el 12 de febrero de 2007 .
  4. ^ "Apple - Información - Documentos - Acerca de la actualización de Mac OS X 10.4.3 (Delta)". Archivado desde el original el 16 de octubre de 2007 . Consultado el 20 de septiembre de 2007 .
  5. ^ "Mac OS X DP4 dentro de Quartz". 24 de mayo de 2000 . Consultado el 7 de septiembre de 2011 .
  6. ^ Paqueta, Mike. "Por qué Apple no usó X para el sistema de ventanas" . Consultado el 23 de diciembre de 2006 .

enlaces externos