.applying(transform)が解決されないのはなぜですか? なぜimageByApplyingもないのはなぜですか?コーディングを修正する方法は何ですか?
答えて
未解決の識別子は、おそらくUIImage(CIImage
です。スウィフト3ではそれはUIImage(ciImage
より良い任意のバインドoutputImage
です。
チェック(オプションを返さない)変換は
if let output = filter?.outputImage {
return UIImage(ciImage: output.applying(transform))
}
return nil
又は好ましい
guard let output = filter?.outputImage else { return nil }
return UIImage(ciImage: output.applying(transform))
applying(_
に適用される成功した場合、前者imageByApplying
「@IBAction FUNC generateQrcode(_差出人:任意){ imageDisplay.image = generateQrcodeFromstring(文字列: "テキスト!") } FUNCのgenerateQrcodeFromstring(文字列:文字列) - > UIImage { LETデータ= string.data(?使用:String.Encoding.ascii) LETフィルタ= CIFilter(名称: "CIQRCodeGenerator") フィルタを.setValue(データを、forKey: "inputMessage") _ = CGAffineTransform(scaleXプロパティ:10、Y:10) LET場合output = filter?outputImage { return UIImage(ciImage:output.applying(transform)) } return nil} } - > transformのチェックが成功しない –
nil
を確認してからアンラップを強制しないでください。ただ、条件付きバインディングを使用します。
if let output = filter?.outputImage?.applying(transform) {
return UIImage(CIImage: output)
}
return nil;
}
それとも、本当に空想を取得したい場合:
return filter?.outputImage?.applying(transform).map(UIImage.init(CIImage:))
助けてくれてありがとう!まだ変換をチェックしていない@@ –
@ベンファン "変換はまだ成功していないかどうかを確認していない@@"何? – Alexander
- 1. AppBarを修正する適切な方法は何ですか?
- 2. ドミノのJavaコーディング修正
- 3. これを修正する最善の方法は何ですか?/DESIGN/
- 4. 方法を修正する方法
- 5. これを修正する方法は?
- 6. は、システムデータPDBを修正する方法
- 7. はInvalidMappingExceptionを修正する方法
- 8. whileループを修正する方法は?
- 9. DjangoでCreateviewを修正する方法
- 10. ビジュアルコンポーザーでCSSを修正する方法
- 11. simplexmlでデータを修正する方法
- 12. フォームで「チェックボックス」を修正する方法
- 13. NoSuchElementExeptionをJavaで修正する方法
- 14. only_full_group_byでクエリグループを修正する方法
- 15. jQuery.validatorでコードを修正する方法
- 16. Javaでjava.lang.ClassCastExceptionを修正する方法
- 17. "subLayout"をAndroidで修正する方法
- 18. PygameでUnboundLocalErrorを修正する方法
- 19. IE11でフレックスボックススタイルを修正する方法
- 20. NoClassFoundErrorをandroidで修正する方法
- 21. jQueryMobileでヘッダーを修正する方法
- 22. Djangoで外部アプリケーションのビューを拡張/修正する正しい方法は何ですか?
- 23. appceleratorスタジオの外部モジュールで何らかのエラーを修正する方法
- 24. 完全なDojo Webアプリケーションをコーディングする最善の方法は何ですか?
- 25. ウェブページのアニメーションヘッダをコーディングする最も効率的な方法は何ですか?
- 26. テキストファイルを修正するためのDelphi 7コーディング
- 27. Cで属性を使用している間、正しいコーディング方法は何ですか?
- 28. 私はCコードで何を修正すべきですか?
- 29. Cプログラムでフックを修正する方法(スタックの修復)
- 30. は、アンドロイドデバイスで問題shoutemを修正する方法です
のスウィフト3構文であるI最小限の検証可能な例がなければ、このコードを実際にテストすることはできません。それがなければ、私はこれを改善する方法の一般的なヒントを提供するだけです – Alexander