¿Por qué se invierte el canal alfa en iOS?

Con un poco de ayuda de mi amigo (y colega de trabajo), tenemos una especie de respuesta. Lo comparó con el funcionamiento de un mapa de relieve en el software 3D, que el valor negro crea una sangría o impresión. En cierto modo, esto todavía funciona como negativo, como enmascarar una imagen con una imagen en iOS, pero el hecho de que el negro agregue se asemeja más a los procesos de impresión (color sustractivo) que a los procesos fotográficos / de luz / video / digitales (aditivo color). En otras palabras, al hacer esta impresión, el software está configurando una medición negativa de la altura en el eje z dentro de un espacio 3D. Dado que el motor Quartz está trabajando con capas gráficas similares a otras aplicaciones 3D, tiene sentido tomar esta vista. Es un enfoque diferente al uso de luz aditiva de la forma en que lo hace la mayoría de los programas como Photoshop, lo que creo que puede confundir a los diseñadores visuales. Piense en ello como una película de inversión (positiva) en lugar de una película negativa. No estoy particularmente de acuerdo con esta interpretación de enmascarar píxeles de esta manera, pero puedo entender esto.

tl; dr El motor iOS Quartz utiliza un enfoque sustractivo, en lugar de aditivo, similar a la película positiva o cómo el software 3D interpreta un valor de impresión con mapas de relieve.