مشاكل بقع CoreImage في 10.6
-
20-09-2019 - |
سؤال
في 10.6 مع بعض الأنظمة ، ينتج عن CoreImage CiperspectivetRansform (و API الأخرى أيضًا) تصحيحات ملونة في صورة الإخراج. (يبدو وكأنه مشكلة متعلقة بالأجهزة ولا تحدث إلا مع الصور ذات الدقة التي تزيد عن 4000x2500)
هل هناك طريقة للخروج من هذا الخطأ؟ AT-LIST هل من الممكن استخدام nsaffinetransform بدلاً من ذلك؟ إذا كانت الإجابة بنعم كيف تستخدمه.
شكرا ، دانا.
المحلول
عند إنشاء الخاص بك CIContext
, ، هل حاولت تعطيل عارض الأجهزة؟ هذه المشاكل الثابتة بالنسبة لي:
CIContext *context = [CIContext contextWithCGContext:[[NSGraphicsContext currentContext] graphicsPort]
options:[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], kCIContextUseSoftwareRenderer, nil]];
لا تنتمي إلى StackOverflow