Quartzo (camada gráfica) - Quartz (graphics layer)

Na Apple 's MacOS sistema operacional, Quartz é o Quartz 2D e Quartz Compositor parte do quadro Core Graphics. O Quartz inclui um renderizador 2D no Core Graphics e o mecanismo de composição que envia instruções para a placa gráfica. Por causa dessa natureza vertical, Quartz é freqüentemente sinônimo de Core Graphics .

Num sentido geral, quartzo ou tecnologias de quartzo pode referir-se a quase todas as partes do MacOS modelo gráfico do baixo camada de renderização para o compositor incluindo Núcleo Imagem e Core Video. Outras tecnologias gráficas da Apple que usam o prefixo "Quartz" incluem:

  • Quartz Extreme
  • QuartzGL (originalmente Quartz 2D Extreme)
  • QuartzCore
  • Serviços de exibição de quartzo
  • Quartz Event Services

Quartz 2D e Quartz Compositor

Quartz 2D é a principal biblioteca bidimensional (2D) de texto e renderização de gráficos: ele oferece suporte direto ao Aqua exibindo gráficos bidimensionais para criar a interface do usuário, incluindo renderização instantânea e anti-aliasing . O quartzo pode renderizar texto com precisão de subpixel ; os gráficos são limitados ao anti-aliasing mais tradicional, que é o modo de operação padrão, mas pode ser desativado. No Mac OS X 10.4 Tiger , a Apple introduziu o Quartz 2D Extreme, permitindo que o Quartz 2D descarregasse a renderização para GPUs compatíveis . No entanto, a renderização da GPU não foi habilitada por padrão devido a possíveis problemas de redesenho de vídeo ou kernel panics . A partir do Mac OS X v10.5, Quartz 2D Extreme foi renomeado para QuartzGL. No entanto, ele ainda permanece desabilitado por padrão, pois há algumas situações em que ele pode degradar o desempenho ou apresentar falhas visuais; é uma configuração por aplicativo que pode ser ativada se o desenvolvedor desejar.

O Quartz Compositor é o mecanismo de composição usado pelo macOS . No Mac OS X Jaguar e posterior, o Quartz Compositor pode usar o acelerador gráfico (GPU) para melhorar muito o desempenho da composição. Essa tecnologia é conhecida como Quartz Extreme e é ativada automaticamente em sistemas com placas gráficas compatíveis.

Uso de PDF

É amplamente declarado que o Quartz "usa PDF internamente" (notadamente pela Apple em sua apresentação Macworld de 2000 e pela documentação do desenvolvedor inicial do Quartz), muitas vezes por pessoas que fazem comparações com a tecnologia Display PostScript usada em NeXTSTEP e OPENSTEP (da qual o macOS é descendente) . O modelo de imagem interno do Quartz se correlaciona bem com o gráfico de objeto PDF, facilitando a saída de PDF para vários dispositivos.

Veja também

Referências

links externos