問題タブ [uiimagepickercontroller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3239 参照

iphone - iPhone OS 3.0 の UIImagePickerController

iPhone OS 3.0 SDK を使用しています。私の要件は、フォト アルバム ライブラリから画像を取得し、それを画像ビューに表示することです。そのために を使用しUIImagePickerController ています。

しかし、問題は- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)imageeditingInfo:(NSDictionary *)editingInfo デリゲート メソッドが iPhone OS 3.0 で非推奨になったことです。

UIImagePickerController から画像を取得するための代替手段はありますか。

すべての提案は高く評価されています。

ありがとう...

0 投票する
1 に答える
1047 参照

iphone - No touchesbegan: UIImagePickerController のライブカメラ領域

UIImagePickerController (カメラ撮影ビュー) で、タッチを追跡したい。touchesbegan を除いて、すべてのタッチ イベントが適切に呼び出されます。

touchesbegan: は今まで呼び出されていたので、タイプミスなどではありません。コントローラーを UIViewController から UIImagePickerController に変更しました。

touchesbegan: が UIImagePickerController で呼び出されないのはなぜですか? どうすればこれを達成できますか?


更新:動作します。ただし、コントロールのみ(下部にあります)。カメラライブ映像では動作しません。

0 投票する
3 に答える
27820 参照

iphone - UIImagePickerController トリミング フレームを変更する方法

UIImagePickerController で作業を開始し、allowsImageEditing = YES を設定するとき。320x320 のデフォルトのトリミング フレームがあります。私の場合、横向きの画像の場合は 320x240、縦向きの場合は 240x320 にトリミング フレームを設定したいと思います。ただし、写真を編集/トリミングするときに使用される 320x320 フレームを変更する方法を見つけることができませんでした。それを行う方法を見つけた人はいますか?

ありがとう!

0 投票する
4 に答える
28605 参照

iphone - iPhone: カメラ プレビュー オーバーレイ

UIImageViewカメラ プレビューにオーバーレイ ( ) を追加し、これに対するタッチを処理するにはどうすればよいですか?

これを行う以前の試み (たとえばUIImagePickerController、画像をサブビューとして使用および追加する) は失敗しました。

0 投票する
4 に答える
15632 参照

iphone - iPhoneのカメラ画像はWebにアップロードすると回転します

UIImagePickerControllerを使用して、iPhoneでポートレートモードで写真を撮り、Webに保存しています。写真は携帯電話では縦向きに表示されますが、ウェブ上では90度回転します。

写真をダウンロードしてプレビュー(mac)またはPhotoshop(macまたはpc)で見ると、再び縦向きになっています。Windows Picture Viewer(pc)では、横向きに回転します。

アップロードする前に、画像データに回転変換を適用する必要がありますか?次に、Photoshopとプレビューでメタデータを回転させているメタデータも削除する必要がありますか?

0 投票する
2 に答える
10893 参照

iphone - UI ImagePickerControllerにiPhoneでカスタムソースタイプを読み取らせる方法

iPhoneでフォトギャラリーアプリを作成する必要があります。iPhoneに同梱されているフォトアプリと同じように機能するはずです。ただし、アプリでパッケージ化した画像が表示されるはずです。

UIImagePickerControllerは、次のソースタイプのみを読み取ります。UIImagePickerControllerSourceTypePhotoLibrary、UIImagePickerControllerSourceTypeCamera、UIImagePickerControllerSourceTypeSavedPhotosAlbum

Xcodeのリソースグループに画像バンドルを追加し、UIImagePickerControllerで画像を読み取って表示することを考えていました。

クラス参照を見ると、UIImagePickerControllerは上記のリソースからのみ読み取ることがわかりました。つまり、カメラロールまたは保存されたフォトギャラリーからのみ画像を選択するか、ユーザーが写真を撮って使用できるようにすることができます。

UIImagePickerControllerをカスタムソースタイプまたは画像から読み取る方法を知っている人はいますか?

また

iPhoneでフォトギャラリーアプリを作成する方法:-)

ありがとう、AJ

0 投票する
2 に答える
593 参照

iphone - UIImagePicker背景を変更しますか?

モーダルビューコントローラーとして、カメラスタイルのイメージピッカーを開いています。画像ピッカーを開いてからキャンセルすると、前のビューが正常に戻ります。

イメージピッカーを開いて写真を撮り、戻ってキャンセルすると、前のビューの背景が失われ、メインウィンドウが透けて見えます。誰かがこれがどのように起こるか知っていますか?

0 投票する
2 に答える
2159 参照

iphone - UIImagePickerのpresentModalViewControllerは、iPhone3.0のランドスケープモードで失敗します

まず第一に、私のコードは複雑ではありません。実際、「iPhone開発の開始:iPhoneSDKの探索」の2つのサンプルプログラムを1つのプログラムにまとめただけです。青いビューと黄色のビューを切り替えるViewSwitcherアプリケーションを使用して、YellowViewControllerをカメラアプリケーションのCameraViewControllerに置き換えました。

合計3つのViewControllerがあります。SwitchViewControllerは、BlueViewControllerとCameraViewControllerを切り替えるだけです。

CameraViewController内で、UIImagePickerControllerを使用して画像を選択しようとしています。ピッカーにはpresentModalViewControllerが表示されます。キャッチは、私がこれを横向きでやりたいということです。

2.2.1ではすべてが正常に機能し、ポートレートモードの3.0ではすべてが正常に機能します。

ただし、横向きの3.0では、問題が発生します。SwitchViewControllerを横向きに設定すると、ピッカーを表示しようとすると画面が白くなります。iPhoneを数回転すと、ピッカーの角が見えますが、これは明らかに画面外に表示されていました。

CameraViewControllerを横向きに設定すると、ピッカーがまったく表示されません。

このページには、「[3.0で]最も顕著な変更点は、モーダルビューコントローラーが常に親ビューコントローラーのフレームではなくアプリケーションフレームを使用することです」という手がかりがあると思います。しかし、それが何を意味するのか正確にはわかりません。

どんな助けでも大歓迎です。ありがとう!

0 投票する
2 に答える
9873 参照

iphone - 非推奨の UIImagePickerControllerDelegate メソッドの代わりに何を使用しますか?

UIImagePickerController を使用して iPhone のフォト アルバムまたはカメラから画像を取得するための優れたチュートリアル ( http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/ ) に従いました。問題は、チュートリアルが少し古くなっていることと、デリゲートが使用するメソッドが 3.0 以降減価償却されているとドキュメントに記載されていることです。問題は、ドキュメントが代わりに何を使用するかについての手がかりを提供できなかったことです? 非推奨の方法は次のとおりです。

上記の方法は、次のように使用されます。

質問:非推奨の方法の代わりに現在使用されているものは何ですか?

0 投票する
18 に答える
47276 参照

iphone - UIImagePickerControllerと既存の写真からのEXIFデータの抽出

UIImagePickerControllerが選択後に写真のメタデータを返さないことはよく知られています。ただし、アプリストア内のいくつかのアプリ(Mobile Fotos、PixelPipe)は、元のファイルとその中に保存されているEXIFデータを読み取ることができるようであり、アプリは選択した写真から地理データを抽出できます。

彼らは、/ private / var / mobile / Media / DCIM / 100APPLE /フォルダーから元のファイルを読み取り、EXIFライブラリを介して実行することでこれを行っているようです。

ただし、UIImagePickerControllerから返された写真をディスク上のファイルに一致させる方法を見つけることができません。ファイルサイズを調べましたが、元のファイルはJPEGですが、返される画像は生のUIImageであるため、選択された画像のファイルサイズを知ることはできません。

ハッシュのテーブルを作成し、各画像の最初のxピクセルと照合することを検討しています。ただし、これは少しやり過ぎのようで、おそらくかなり遅いです。

助言がありますか?