問題タブ [phphotolibrary]

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 投票する
2 に答える
10231 参照

ios - 写真のカスタム アルバム、iOS SDK から画像を取得するには?

Instagram のようなギャラリー ビューが必要な iOS アプリに取り組んでいます。ギャラリー ビュー、カメラ ビュー、ビデオ ビューを追加しました。画像を撮影した後、写真のカスタム アルバムに保存します。カスタム アルバムからこれらの画像を取得し、ギャラリーのコレクション ビューに表示します。しかし、カスタムアルバムからそれらの画像を取得するのに行き詰まっています。どんな助けでも大歓迎です。 参照用の画像を確認してください。

編集: カスタム フォト アルバムを作成するために PHPhotoLibrary を追加しました。この前に、AssetsLibrary フレームワークを追加しました。

次に、PHPhotoLibrary を使用してカスタム フォト アルバムを作成および管理するための NSObject クラス (CustomAlbum) を作成しました。

// CustomAlbum.h

// CustomAlbum.m

次に、このメソッドを使用して画像ボタンをクリックしてカスタム アルバムを作成し、そのカスタム アルバムに画像を保存します。

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

swift3 - xcode 8 PHPhotoLibrary.requestAuthorization causing crash

My app keeps crashing when running in the simulator everytime I try to request authorization for the photo library. I am using the following code in my appDelegate in didFinishLaunchingWithOptions:

Using xcode 8 beta with swift 3.0.

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

ios - PHPhotoLibrary を使用して、保存した写真アルバムにビデオ/画像を書き込むにはどうすればよいですか?

こんにちは、ALAssetsLibrary を使用して動画や画像をアルバムに書き込みます。しかし、XCode は ALAssetsLibrary が非推奨であり、PHPhotoLibrary を使用する必要があることを教えてくれます。これはすべて問題ありませんが、この移行を行う方法の例やドキュメントはありません。

PHPHotoLibrary を使用するようにこのコードを変更する方法を教えてもらえますか?

ビデオの場合:

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

ios - ライブ壁紙・アニメーション壁紙の保存方法

ライブフォト・壁紙のアプリを作っています。サーバーから画像と .mov ファイルをダウンロードしています。今、私はこれらのファイルをドキュメントディレクトリに保存することに固執しています。ライブ壁紙をドキュメント ディレクトリに保存するにはどうすればよいですか。誰かがこれについて考えているか教えてください。これが私のコードです

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

ios - PHPhotoLibrary を使用して写真の日付を取得する方法

非推奨であるため、ALAssetsLibrary から PHPhotoLibrary に変換しようとしています。写真ライブラリから選択した写真から日付を取得する必要がありますが、正しい方法がわかりません。これが私が現在行っている方法です。

...

これが私がたどり着いた場所です:

近くにいるような気がします。どんな助けでも大歓迎です!

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

ios - PHPhotoLibrary を使用して写真を保存するとメタデータが失われる

以前は ALAssetLibrary の writeImageToSavedPhotosAlbum:metadata:completionBlock を使用して写真をカメラ ロールに保存していましたが、iOS 9.0 で廃止されたため、次のような PHPhotoLibrary のバージョンに切り替えました。

これにより、画像自体は保存されますが、メタデータ (exif ect) が失われ、写真を保存するときにこのデータを保存する方法の修正が見つかりません。どんな助けでも大歓迎です。ティア

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

ios - フォト ライブラリの承認リクエストをトリガーするのは何ですか? iOS

フォト ライブラリの承認リクエストをトリガーするものを見つける方法はありますか?

フォト ライブラリの許可要求を正確にトリガーする行がわかりません。

ワークスペースを検索しました[PHPhotoLibrary requestAuthorization]-運が悪いです。

フォト ライブラリの承認リクエストをトリガーする行を見つけるには、何を検索すればよいですか?

デバイスは iOS 9 です。

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

ios - PHPhotoLibraryで、動画ファイルがiPhoneに保存できるかどうかを知る方法

ALAssetsLibrary から PHPhotoLibrary に切り替えており、ビデオ ファイルを保存できるかどうかを知りたいです。ALAssetsLibrayでは、API を使用してビデオ ファイルの保存を開始する前に、それを知ることができました。

PHPhotoLibraryvideoAtPathIsCompatibleWIthSavedPhotoAlbumの代替 API を知っている人はいますか?

または、動画ファイルを iOS デバイスに保存できないことを意味する正確なエラー コードを知っていますか?

ビデオファイルを保存するための私のコードは以下のようなものです、

同じ問題について話している質問を見つけました。

ALAssetsLibrary のような PHPhotoLibrary の使用方法

しかし、それは正確な答えには言及していません。

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

ios - 他のデータを失うことなく GPS メタデータを追加または上書きし、PHPhotoLibrary で保存する

現在、 ALAssetsLibrary からPHPhotoLibrary に切り替えています。

他のデータを失うことなく、JPEG ファイルに GPS メタデータを追加または上書きしたいと考えています。

ALAssetsLibrary を使用すると、次のように実行できます。

しかし、PHPhotoLibraryでは同じことはできません。

GPS メタデータを追加または上書きして NSData (JPEG ファイルから作成) を作成しようとしました。GPS メタデータを含む画像データを作成して保存できました。ただし、サムネイルデータやその他のデータ(メーカーノートなど)は失われました。また、ファイルサイズ([データ長])が約5MBから約3MBに減少しました。

GPS メタデータを使用して画像データを作成するコードは次のようになります。

ALAssetsLibrarayの場合、GPS メタデータの追加前と追加後のファイル サイズはほぼ同じ (5MB) です。

次の質問のようないくつかの方法を探して試しましたが、この問題を解決できません。

いい案があれば教えてください。この問題に関する情報をいただければ幸いです。