問題タブ [alassetslibrary]

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 に答える
3524 参照

objective-c - ALAssetからexif情報を取得するには?

選択したアセットからexif情報を取得し、その一部を画面に表示する必要があります。

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

iphone - Iphone:AlAssetsLibraryを使用して写真を表示できません

私は現在、テストのためにipaを友達に送っています。面白いことに、私のテスターの1人は、iPhone4を使用してIOS5を実行していた彼女の電話に保存されている彼女の写真を見ることができました。

別の2人のテスター:1人はiPhone 4(IOS 4.3.3)とiPhone 3GS(IOS 5.0.1)を持っており、どちらも自分の携帯電話に保存されている写真を見ることができません。

これらは私が使用したコードです:

他のスレッドで非同期のことについて誰かが言っているのを見ましたが、そうであるかどうかはわかりません。彼は、dispatch_asyncを列挙グループブロックに入れると言います。

誰かが何が悪いのか知っていますか?

さらに、iOS 4.3.3のテスターの1人は、[一般]-> [設定]で位置情報サービスを有効にした後、自分の写真を表示できます。なぜそれを有効にしなければならないのですか?アプリケーションを使用するユーザーにとって非常に邪魔になるため、コードで有効にできますか?

0 投票する
0 に答える
314 参照

iphone - iPhone、デバイスからサーバーに画像をアップロードできません

サーバーへの画像のアップロードに問題があります。iPhoneシミュレーターから以下のコードを使用して、サーバーに正常に送信できます。以下のコードをiPad2などの実際のデバイスで使用すると、サーバー上のイメージが破損しているようです。データは、AlAssetsLibraryのメインソースURLから抽出されました。以下のコードのデータ長に512の値が加算された理由がわかりません。メッセージヘッダーのレイアウトは重要ですか?たとえば、content-dispositionはcontent-typeの前に配置する必要がありますか?

上記のコードに問題の原因となるものが欠けていましたか?

これは、AlAssetdefaultRepresentationから生成したNSDataです。

これでgifを送信できますが、他の形式は送信できません

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

iphone - iOS 4.0 の ALAssetsGroupPropertyURL に相当するもの

ALAssetsGroup または ALAssetsLibrary の存続期間後は無効であるため
、valueForProperty から ALAssetsGroupPropertyURL を保存して
いますが、このプロパティは iOS 5.0 からのみ使用できます iOS 4.0+
でそれを取得するにはどうすればよいですか?

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

objective-c - カメラロールから UIImage の配列を作成する

カメラロールからすべての画像を取得し、それらから UIImages の配列を作成したいと思います。

私はこれを約1日行う方法を理解しようとしてきましたが、どこにも行きませんでした. カメラロールからアイテムだけを取得する方法がわかりません。私が見たすべてのサンプルは、すべての写真アルバムに列挙されているようです。私はそれについて間違っているかもしれません。

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

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

iphone - ALAssetReprsentationのメタデータメソッドを数百回呼び出すと失敗します

iPhoneに保存されているすべての写真のEXIF情報などのメタデータを取得するために、小さなiPhoneアプリを作成していますが、Assets LibraryFrameworkAPIを呼び出すときに奇妙な問題が発生しました。基本的に、ALAssetReprsentationのメタデータメソッドを呼び出している場合(http://developer.apple.com/library/ios/documentation/AssetsLibrary/Reference/ALAssetRepresentation_Class/Reference/Reference.html#//apple_ref/occ/instm/ALAssetRepresentation/metadata)数百回(同じALAssetReprsentationオブジェクトの場合でも)、APIはエラーを報告し、写真のメタデータの代わりにnullを返します。

この問題を再現するためのコードは次のとおりです。

上記のコードの出力は次のとおりです。出力の最初はすべて問題ありませんが、500回以上経過すると、メタデータAPIは「ImageIO:CGImageSourceCreateWithDataデータパラメーターはnilです」などのエラーを報告します。

iOS5.0.1を搭載したiPhone3GSでテストしています。そして、ARC(自動参照カウント)を有効にしたXcode4.2で開発しています。また、この問題はiPhone 3GSデバイスにアプリをデプロイする場合にのみ再現できますが、同じコードでiOSシミュレーターを使用する場合は再現できません(少なくとも、iOSシミュレーターでAPIを1800回以上呼び出した後はこの問題を再現しません)。

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

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

ios - アプリケーション 現在地を使用しますか! ALAssetsLibrary の使用

私のアプリケーションは、 ALAssetsLibraryを使用して iOS デバイスから画像とそのメタデータのみを取得します。アプリケーションがイメージ リストのロードを開始すると、ios 警告が表示されます。

「アプリケーション」は現在地を使用しようとしています。 これにより、写真やビデオの位置情報にアクセスできます。

この警告が表示されないようにプログラム コードを修正する方法はありますか? (設定 - >一般...を使用しないでください。)

ユーザーは、画像の選択中にアプリケーションが場所を尋ねる理由を理解していないと思います。

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

iphone - UIImagePickerController サブビューの代替

組み込みのライブラリから画像を選択する機能を iOS アプリに統合することを検討しています。

UIImagePickerController は当然の選択のようです。ただし、モーダル ビュー コントローラーとしてのみ機能します。設計上の理由から、このアプリの画像選択は UIViewController 自体の一部である必要があります。

Web で調査し、StackOverflow アーカイブを検索した後ALAssetsLibrary、デバイスに保存されている画像にアクセスするために、独自の画像ピッカーを最初から実装する必要があるようです。ただし、これはかなりの作業です (うまくいけば)。

したがって、私の質問は次のとおりです。

1)この目的のために、既存のライブラリまたはクラスがすでに存在しますか(または、誰かが既存のコードを喜んで共有しますか)?

2) あるいは、UIImagePickerController を拡張してインターフェイス要素を追加する方法はありますか?

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

objective-c - ALAssetsLibrary を使用してトリミングまたは編集された画像にアクセスする

写真アプリケーションから画像ALAssetsLibraryを取得し、それらをWebサーバーにアップロードするiPadアプリがあります。これまでのところ、すべてが正常に機能しています。

ここで、写真アプリケーションに移動して画像を編集し (トリミングなど)、アップロードすると、トリミングされていない元の画像がアップロードされます。アセット URL を使用して写真にアクセス/保存しています。

元:

これはALAssetsLibraryキャッシュの問題ではないため、編集、アプリの強制終了、開始、アップロードを試みましたが、それでも古い画像がアップロードされます。

質問:

  1. 写真の編集 (トリミング/赤目/強調) バージョンがあるかどうかを確認するにはどうすればよいですか?
  2. 写真の編集済みバージョンにアクセスするにはどうすればよいですか?
0 投票する
4 に答える
8887 参照

iphone - ALAsset の写真で向きが正しく動作しない

私は現在、ALAsssetsLibrary を使用して写真を取得するアプリを持っています。写真を画像ビューに配置し、サーバーにアップロードできました。写真を撮って実機でテストしたところ、縦向きで撮ったはずの写真が横向きになってしまうことがわかりました。

したがって、次のように CGImage を取得するために別の関数を呼び出しました。

最初に試した、私はこれを使用しました:

縮尺と向きがあれば、写真が撮られた正しい向きを教えてくれると思いました。しかし、それは私に正しい解決策を与えませんでした。

写真の正しい向きを生成するために必要なものがありませんか?