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.

Était-ce utile?

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
scroll top