CoreImage patches problèmes 10.6
-
20-09-2019 - |
Question
10.6 avec certains systèmes CoreImage CIPerspectiveTransform (et d'autres aussi) de api résultats en taches de couleur dans l'image de sortie. (Il semble que problème matériel et il se produit uniquement avec des images avec une résolution ci-dessus 4000X2500)
est-il ay moyen de sortir de ce bug? Au-dernier est-il possible d'utiliser à la place NSAffineTransform? Si oui comment l'utiliser.
Merci, Dhana.
La solution
Lors de la création de votre CIContext
, avez-vous essayé de désactiver le moteur de rendu matériel? Ce problème résolu pour moi:
CIContext *context = [CIContext contextWithCGContext:[[NSGraphicsContext currentContext] graphicsPort]
options:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], kCIContextUseSoftwareRenderer, nil]];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow