CoreImage patch problemi a 10.6
-
20-09-2019 - |
Domanda
Nel 10,6 con qualche CIPerspectiveTransform sistemi CoreImage (E anche di altre API) si traduce in macchie di colore dell'immagine in uscita a. (Sembra problema relativo all'hardware e si verifica solo con le immagini con risoluzione superiore a 4000X2500)
C'è ay modo per uscire da questo bug? At-ultima è possibile utilizzare NSAffineTransform invece? Se sì come usarlo.
Grazie, Dhana.
Soluzione
Quando si crea il CIContext
, avete provato disattivando il renderer hardware? Questo problema risolto per me:
CIContext *context = [CIContext contextWithCGContext:[[NSGraphicsContext currentContext] graphicsPort]
options:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], kCIContextUseSoftwareRenderer, nil]];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow