撮影した写真にオーバーレイ画像を追加しようとしています。どのように私はこれを行うことができます上の例を見て誰ですか?私は透明な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. iPhoneからカメラを録画し、別のビデオでオーバーレイとして使用する
- 2. アンドロイドでカメラで撮影した画像でオーバーレイする
- 3. カメラで合成された画像をキャプチャする方法ouputとそのカメラiphoneでオーバーレイする
- 4. SimulatorでiPhoneのカメラのWebカメラを使用できますか?
- 5. カメラの上にイメージまたはビューをオーバーレイする方法
- 6. maemoカメラをPythonで使用する
- 7. カメラでバーストモードを使用する方法
- 8. アプリケーションでのカメラの使用
- 9. 外部カメラを使用してカメラのプレビューを表示する
- 10. - オーバーレイを描き、このサンプルから始めてカメラのプレビュー
- 11. カメラAPIなしのPhonegapアプリでのカメラの使用
- 12. AndroidでGoogleマップを使用する - オーバーレイを作成する
- 13. カメラのOKボタンの使用
- 14. カメラで使用されるAndroidブラーサーフェイス
- 15. アンドロイドの2つの異なるスレッドでカメラを使用する
- 16. 現れてデフォルトのカメラは、カメラgetCamera を使用して、バックカメラであるフレックス
- 17. Android WebTextViewを使用してWebviewでTextFieldをオーバーレイする方法
- 18. カメラ2と廃止予定のカメラの使用 - ベストプラクティスは何ですか?
- 19. AndroidアプリケーションでDroid Xでカメラを使用するには
- 20. 使用後にカメラを放すには?
- 21. iPhoneでカメラ/ビデオモードを使用せずにトーチライトを使用する方法は?
- 22. オーバーレイを使用したWPFパイチャート
- 23. Pythonライブラリを使用したオーバーレイ画像
- 24. DirectShowを使用したWebカメラのプレビュー
- 25. IntelliJを使用したwebapp実行コンフィギュレーションでMavenオーバーレイを使用しますか?
- 26. iPhoneカメラをバーストモードで使用する方法
- 27. Three.jsでカメラをテクスチャ画像として使用する方法
- 28. EditTextのオーバーレイを使用してSurfaceViewアクティビティでEditTextのフォーカスを要求する
- 29. オーバーレイを使用してアイテムを移動する
- 30. glulookatを使用してカメラを回転
[写真ライブラリにオーバーレイが追加された写真を保存する](0120-18753) –
はい、いいえ解決策が与えられた。私が私の郵便で示したように、私はこれを行う方法の例を見いださなかった。試していただきありがとうございます、私はリンクを見て、しかしそれは有望に見えません。 – LilMoke