core graphics - template - ¿Cuál es el propósito de CGContextSaveGState y CGContextRestoreGState?
titles premiere template (1)
Veo muchos ejemplos de código donde usan CGContextSaveGState
y CGContextRestoreGState
. ¿Por qué necesitaría guardar el estado del contexto?
Para restaurarlo después.
Algunas de las cosas que puede cambiar acerca de un contexto son difíciles (por ejemplo, CTM) o imposibles (por ejemplo, trazado de recorte) para volver a cambiar. Guardar el gstate le permite deshacer esos cambios restaurando el gstate.