撮影した写真にオーバーレイ画像を追加しようとしています。どのように私はこれを行うことができます上の例を見て誰ですか?私は透明なPNGファイルである画像を持っていて、その画像を使って写真を撮ることができます。オーバーレイでiPad/iPhoneのカメラを使用する
答えて
Iuliusは本質的に重複した質問であることは間違いありません。しかし、1つの問題を除外するために、ユーザーがショットを構成する際にオーバーレイを見ることができるようにしたいですか? (つまり、あなたのアプリが人の頭に異なる帽子を表示する場合、帽子を写真に撮っている間に宇宙に浮かべて見せたいですか?)。詳細について知りたい場合は、imagePickerControllerのcameraOverlayViewプロパティを使用する必要があります。このプロパティを使用すると、自分のビューをカメラにスーパーインポーズできます。このトピックに関する質問は、このように、すでに上のSOありますHow to add a overlay view to the cameraview and save it
更新再:スケーリング - あなたはイメージがあなたとの違いでトラブルに取得しているオフセットされていることを言うとき、私は仮定しLilMokeをカメラのアスペクト比(4:3)とiPhoneの画面(3:4)が表示されます。定数を定義してUIImagePickerControllerのcameraViewTransformプロパティを設定することができます。ここでは、部分的に借りたコードスニペットは、だ、と優れた拡張現実チュートリアルat raywenderlich.comから簡素化:
#define CAMERA_TRANSFORM 1.24299
// First create an overlay view for your superimposed image
overlay = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
overlay.backgroundColor=[UIColor clearColor];
overlay.opaque = NO;
UIImagePickerController *imagePicker;
imagePicker = [[[UIImagePickerController alloc] init] autorelease];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = YES; // assuming you need these?
imagePicker.toolbarHidden = YES;
imagePicker.navigationBarHidden = YES;
imagePicker.wantsFullScreenLayout = YES;
imagePicker.cameraViewTransform = CGAffineTransformScale(imagePicker.cameraViewTransform,
CAMERA_TRANSFORM, CAMERA_TRANSFORM); // If I understood your problem, this should help
imagePicker.cameraOverlayView = overlay;
これらの線に沿ってコードが軌道に乗ってあなたを取得しない場合は、多分あなたはあなたの問題を抱えたから、関連するすべてのコードを投稿することができますここにプロジェクト。うまくいけば、上記のようにcameraViewTransformを設定するだけです。
ディラン、はい、それは私がやりたいことですが、私が見つけたすべての例は、イメージがオフセットされているのと同じことをしています。私が最初にこれをしたとき、私はその問題に気づいたので、私は例を探し始めました...そして誰もが同じ問題を共有し、誰もそれに対処していないようです。スケーリングの問題であると私には見えますが、わかりません。 – LilMoke
@LilMoke上記のようにImagePickerControllerヘルプのcameraViewTransformプロパティを変更しますか? – Dylan
ディラン、私はこれに戻り、それはまだ働いていない。基本的に私のコードはこの記事の後に続きます:http://stackoverflow.com/questions/2076456/watermark-image-on-real-time-on-camera-view-in-iphone/2078700#2078700私は変換を追加しましたが、助けてくれないようだ、私は間違った時にそれをやっているのかもしれない。あなたがまだポストでアクティブであれば、変換を行うメソッドを投稿して、問題が表示されることがあります。助けてくれてありがとう。 – LilMoke
- 1. Xamarin Androidを使用したOCR用カメラの四角形オーバーレイ
- 2. iPhoneからカメラを録画し、別のビデオでオーバーレイとして使用する
- 3. Android - カメラでの画像のオーバーレイ移動
- 4. アンドロイドでカメラで撮影した画像でオーバーレイする
- 5. iOSは、レビューとトリミング機能でカメラのオーバーレイをカスタマイズします。
- 6. カメラで合成された画像をキャプチャする方法ouputとそのカメラiphoneでオーバーレイする
- 7. カメラの上にイメージまたはビューをオーバーレイする方法
- 8. カメラのオーバーレイとしてYouTubePlayerViewを設定する
- 9. SimulatorでiPhoneのカメラのWebカメラを使用できますか?
- 10. CrossMobileでカメラを使用する
- 11. OpenCV 3でOSVRカメラを使用する
- 12. maemoカメラをPythonで使用する
- 13. TouchAFPositionをSony a6500カメラで使用する
- 14. カメラでバーストモードを使用する方法
- 15. アプリケーションでのカメラの使用
- 16. 外部カメラを使用してカメラのプレビューを表示する
- 17. - オーバーレイを描き、このサンプルから始めてカメラのプレビュー
- 18. AndroidでGoogleマップを使用する - オーバーレイを作成する
- 19. カメラAPIなしのPhonegapアプリでのカメラの使用
- 20. iOSのカメラのオーバーレイの透明性の問題
- 21. Kivy(Python)カメラを使用する方法
- 22. カメラで使用されるAndroidブラーサーフェイス
- 23. アンドロイドの2つの異なるスレッドでカメラを使用する
- 24. カメラのOKボタンの使用
- 25. Android WebTextViewを使用してWebviewでTextFieldをオーバーレイする方法
- 26. 追加を使用してjQueryプラグインでオーバーレイを作成する
- 27. オーバーレイにコンテンツを読み込んでURLを使用する
- 28. 現れてデフォルトのカメラは、カメラgetCamera を使用して、バックカメラであるフレックス
- 29. Sapera ++でのカメラ設定ファイルの使用
- 30. フラグメント内でカメラの使用許可をリクエストする
[写真ライブラリにオーバーレイが追加された写真を保存する](0120-18753) –
はい、いいえ解決策が与えられた。私が私の郵便で示したように、私はこれを行う方法の例を見いださなかった。試していただきありがとうございます、私はリンクを見て、しかしそれは有望に見えません。 – LilMoke