前提・実現したいこと
カメラで自撮りをするときに同じように画像を撮りたいと考えています。
その際にカメラの中心に目安となる画像(オブジェクト)をおき、そこを中心で写真を撮るアプリを作りたいと考えています。
アプリ構成は下のように写真をとるボタンを押すとカメラ、ライブラリを選び、カメラを選択するとカメラ撮影できるようにしています。カメラを撮影し終えたら右のimage view controller1に画像を載せています。
今は、UIImagePickerController()を使って下のようなカメラ画面ができています
このカメラを下のような画像を入れてカメラが撮影できることが理想形です。
色々調べていますが、UIImagePickerController()だと簡単なことしかできない、
AVFoundationはできることが多いと書かれていました。
私がやりたいことはUIImagePickerController()できますか?
できるならどのようなコードを追加すればできますか?
発生している問題・エラーメッセージ
カメラ写真撮影時に目印となる画像か、線を入れたい
該当のソースコード
swift
1 @IBAction func takePhoto(_ sender: UIButton) { 2 let picker = UIImagePickerController() 3 picker.delegate = self 4 let alert = UIAlertController(title: nil, message: nil, preferredStyle: .actionSheet) 5 if UIImagePickerController.isSourceTypeAvailable(.camera) { 6 alert.addAction(UIAlertAction(title: "Camera", style: .default, handler: {action in 7 picker.sourceType = .camera 8 self.present(picker, animated: true, completion: nil) 9 })) 10 }
試したこと
ARサンプルを試そうと思いましたが、そこまで大掛かりなことをする必要ない気がし、まずは質問することにしました。
###補足情報
参照ページ
コードを次ようにして
下の写真のようになりました
(透明度が考慮されないのはよくわかりませんが)
画像を選択したいと考えていますが、
公式リファレンスの下のコードをどう使えば良いかわかりません
var cameraOverlayView: UIView? { get set }
どのようにコード書き換えすれば良いのでしょうか
補足情報(FW/ツールのバージョンなど)
swift4
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/04 02:15
2019/02/04 02:26
2019/02/04 12:03