在我的finishContentEditingWithCompletionHandler方法爲我的照片編輯擴展我能夠正確過濾GPUimage並保存圖像不被相機拍攝。但是當我使用相機拍攝照片,然後使用我的照片編輯擴展名並點擊「完成」時,擴展程序就會在活動微調器正在進入的黑屏上。有其他人遇到過這個問題嗎?我使用GPUImage來過濾我的圖像。iOS 8 GPUimage崩潰在自定義照片擴展
0
A
回答
1
我的自定義照片擴展名有類似的問題。通過一些調查,我發現只有具有UIImageOrientation.Up
的圖像才能被正確過濾並正確寫回。我最終刪除了UIImage
的方向信息,它適用於所有圖像方向。
// Remove orientation information
UIGraphicsBeginImageContextWithOptions(finalFilteredImage.size, true, finalFilteredImage.scale)
finalFilteredImage.drawInRect(CGRectMake(0, 0, finalFilteredImage.size.width, finalFilteredImage.size.height))
let finalImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext();
+0
這工作,直到我試過一個肖像圖像。 – Xials 2014-11-10 23:13:49
相關問題
- 1. iOS中的GPUImage崩潰8
- 2. 照片編輯擴展問題(iOS 8)
- 3. iOS 8自定義鍵盤擴展UIKeyboardType
- 4. UIWebView iOS 8操作iOS 8移動Safari中的擴展崩潰
- 5. iOS今日擴展崩潰
- 6. drawAtPoint崩潰iOS 8
- 7. ios 8照片框架 - [performChanges:completionHandler]進展
- 8. UILabel sizeToFit崩潰在iOS 8
- 9. iOS 8擴展
- 10. 自定義着色器GPUImage和GLKIT IOS
- 11. 添加自定義字體,鍵盤擴展IOS 8
- 12. GPU內存崩潰與GPUImage
- 13. Selenium Crashing:Chrome自動擴展程序崩潰
- 14. iOS自定義鍵盤擴展功能
- 15. iOS 8崩潰日誌(AVPlayer)
- 16. iOS中的UIAlertController崩潰8
- 17. ios 8上的UIWebView崩潰
- 18. Jquery崩潰擴展效果
- 19. UITableViewCell可擴展崩潰
- 20. Android:自定義ListAdapter在應用程序啓動時擴展BaseAdapter崩潰
- 21. iOS 10.3在訪問照片庫時WKWebView崩潰
- 22. UISearchBar在iOS8中自定義InputView崩潰
- 23. Android - 使用自定義相機應用拍攝照片時,該應用崩潰
- 24. 擴展Three20照片庫?
- 25. UIViewController presentViewController在ios 8上崩潰
- 26. Amazon SNS在iOS 8中與SNSInvalidParameterException崩潰?
- 27. iOS 8中UITextView的自定義鍵盤與方向錯誤崩潰
- 28. iOS 8 UIApplicationMain自SDK 8更新後崩潰
- 29. iOS 8中的應用程序內購買/ openURL照片編輯擴展
- 30. iPhone:在自定義Autorelease池中崩潰
我們遇到過同樣的問題。有時它實際上會完成,並且就好像你永遠不會改變圖像一樣。我們通過保存到一個文件來確認,我們確實將過濾後的圖像傳回OS。只有當我們使用相機的全分辨率照片時,纔會發生這種情況。 – Xials 2014-09-18 17:45:50
我同意,似乎只發生在相機照片上。如果你用[[GPUImagePicture alloc] initWithImage:image freelyScaleOutput:YES]來初始化;然後,它肯定崩潰,但有時我可以用[[GPUImagePicture alloc] initWithImage:image]獲取相機拍照;然後添加其他效果,如銳化/小插曲等。但大部分時間它仍然崩潰。自從你回覆以後,你有沒有碰到過這種情況?我真的想繼續使用GPUImage,但是如果它像這樣一直崩潰,我不能釋放它,並且必須找到另一種處理過濾器的方法。 – inks2002 2014-09-23 14:43:48
即使我沒有使用GPUImage,但我自己的OpenGL管道,我也會遇到同樣的問題。由於內存壓力過高,延期似乎被打死。對於照片擴展的限制要低得多 - 或者讓我們說低得離譜。在我的應用程序中,我能夠毫無問題地處理8個MP圖像;在擴展中,我需要將它們縮小到1/2 MP(取決於設備),以便使其無崩潰地工作。 – 2014-10-16 08:30:58