Ich versuche, ein Bild mit CoreImage auf iOS 6 zu verwischen, ohne einen auffälligen schwarzen Rand zu haben. Apple documentation besagt, dass die Verwendung eines CIAffineClamp-Filters dies erreichen kann, aber ich bin nicht in der Lage, ein Ausgangsbild vom Filter zu erhalten. Hier ist, was ich versucht habe, aber leider wird ein leeres Bild erstellt, wenn ich auf [clampFilter outputImage] zugreife. Wenn ich nur die Unschärfe mache, wird ein Bild erzeugt, aber mit dem dunklen Einfügerand.CIGaussianBlur und CIAffineClamp auf iOS 6
9
A
Antwort
14
Der CIAffineClamp-Filter setzt Ihre Ausdehnung als unendlich, was Ihren Kontext verwirrt. Versuchen Sie, den Vorklammerungsumfang CGRect zu speichern und dann dem Kontextinitialisierer zuzuführen.
Verwandte Themen
- 1. Speichern von PHAsset mit CIGaussianBlur und CIAffineClamp
- 2. UIWebView und Client-Zertifikate auf iOS 6
- 3. Installiere iOS 6 Simulator auf Xcode 6
- 4. Wie zielen iOS 5 und iOS 6
- 5. iOS 6 - Zustandserhaltung und -wiederherstellung
- 6. iOS 6 APIs und Abwärtskompatibilität
- 7. iOS- Bildressource für iPhone 6 und 6 plus
- 8. iOS 6 AutoLayout Scale und Translate Animation
- 9. Prevent auf Tastaturanzeige iOS Scrollen 6
- 10. App stürzt auf IOS 6 - UIViewControllerHierarchyInconsistency
- 11. iOS 6 Lupe klicken Sie auf Workaround
- 12. Warum stürzt RKNSJSONSerialization auf iOS 6 ab?
- 13. iOS 6 und Location Services funktioniert nicht
- 14. three20 und iOS 6 funktioniert nicht
- 15. Embed Youtube Video und Autoplay auf iOS 6 nicht funktionieren
- 16. Update-Storyboard auf iOS 6 mit Rückwärtskompatibilität
- 17. Ios 6 Simulator auf Splash-Screen stecken
- 18. AVAssetWriter finishWriting schlägt auf iOS 6 Simulator
- 19. UIScrollView in iOS 6
- 20. Kodierung nicht kompatibel (Monotouch und iOS 6)
- 21. NSUncaughtExceptionHandler nicht auf iOS immer genannt 6
- 22. Social Aktion Blatt (wie auf iOS 6)
- 23. Set Hintergrundfarbe auf UITableView in IOS 6
- 24. iOS 5 und iOS 6 - UIWebView Unterschied im Verhalten
- 25. MPMoviePlayerController Overlay iOS 6
- 26. CollectionView Ios 6 Problem
- 27. iOS 7 und iOS 6 verschiedene Versionen der gleichen App
- 28. iOS 6 iAd Eigenschaft und Methoden veraltet
- 29. IOS 6 Maps Crash
- 30. Können iOS-Apps weiterhin auf iOS 6 abzielen?
Die contextRect war das Problem. Ich habe es tatsächlich behoben, indem ich diese Zeile so geändert habe, dass sie beim Erstellen des CGImage am Ende den Wert von inputImage verwendet: 'CGImageRef cgimg = [Kontext createCGImage: outputImage fromRect: inputImage.extent];' – bryguy1300