alpha cgbitmapcontextcreate

CGBitmapContextCreate con kCGImageAlphaNone



(1)

Puede crear un contexto de mapa de bits sin canal alfa. Simplemente no puede crear un contexto de mapa de bits con tres bytes por píxel. Aquí está el apretón de manos secreto:

CGContextRef gc = CGBitmapContextCreate(NULL, myWidth, myHeight, 8, myWidth * 4, myColorSpace, kCGImageAlphaNoneSkipLast);

Necesito desesperadamente crear un CGContextRef SIN un canal alfa. Desafortunadamente, con Core Graphics NO PUEDES especificar kCGImageAlphaNone con CGBitmapCreateContext.

¿Puede alguien POR FAVOR publicar un ejemplo práctico de cómo puedo crear un CGContextRef SIN un canal alfa?

La razón por la que necesito esto es porque al final estoy tratando de llamar a CGImageCreateWithMaskingColors, que, por supuesto, NO funcionará si el CGImageRef proporcionado tiene un canal alfa.

Por favor, publique un ejemplo de trabajo. Si lo hace, puede apreciar el hecho de que estará a la vanguardia y será la PRIMERA persona en hacerlo. Por favor publicar