Pregunta

En 10.6 con un poco de CIPerspectiveTransform sistemas CoreImage (Y de otra API no demasiado) resulta en parches de color en la imagen de salida. (Parece problema de hardware y se produce sólo con imágenes con una resolución de 4000x2500 anterior)

¿Hay ay manera de salir de este error? En último lugar es posible utilizar NSAffineTransform en su lugar? Si es así cómo usarlo.

Gracias, Dhana.

¿Fue útil?

Solución

Al crear su CIContext, ¿ha intentado desactivar el procesador de hardware? Este problema fijado para mí:

CIContext *context = [CIContext contextWithCGContext:[[NSGraphicsContext currentContext] graphicsPort]
                                             options:[NSDictionary dictionaryWithObjectsAndKeys:
                      [NSNumber numberWithBool:YES], kCIContextUseSoftwareRenderer, nil]];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top