問題タブ [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.
objective-c - ALAssetsGroupLibraryにはビデオアイテムが含まれていません
ALAssetLibraryを使用してデバイス上のビデオを列挙していますが、デバイス自体で作成されたビデオに対しては問題なく機能します。しかし、iTunesからの同期されたアルバム/イベントの結果として作成されたグループの場合、「ビデオ」アプリの通信ディレクトリにビデオがありますが、ビデオは取得されません。
ビデオを検索し、すべてのグループのアセットとビデオの数をログに記録するコード:
何が問題なのか分かりますか?または、iTunesから同期されたビデオを取得する方法は?(iOS5とiPhone4)
objective-c - ALAssetsGroup が無効になる
AssetsLibrary
アセットを特定のアルバム ( ) に保存するためのフレームワークを使用していALAssetsGroup
ます。
ALAssetsGroup
(アセットを保存したいアルバムに) を頻繁に使用しているので、それを保持するのが賢明だと考えたので、必要になるたびにグループを (非同期に) 反復処理する必要はありません。.
アルバムを取得/作成すると、すべてが正しく表示されますが ( の場合valueForProperty:
)、しばらくするとグループ自体が無効になるようで、そのすべてのプロパティが を返しnil
ます。また、addAsset:
うまくいかないので、もう一度アルバムを検索する必要があります (今回は URL で検索されますが、まだ非同期です)。
これを回避する方法はありますか(有効に保つためALAssetsGroup
)?
これは iOS 5 で発生しており、ライブラリ ( ALAssetsLibrary
) も保持されます。セッターを使用して、自分自身をリセットしないようにしていgroup
ます。
iphone - iPhone のフォト ライブラリに UIImage をメタデータ (EXIF、GPS、TIFF) と共に書き込む
私はプロジェクトを開発しています。要件は次のとおりです。 - ユーザーはアプリケーションからカメラを開きます - 画像をキャプチャすると、キャプチャされた画像のメタデータにいくつかのデータが追加されます。私はいくつかのフォーラムを経験しました。このロジックをコーディングしてみました。私はその点に到達したと思いますが、画像に追加しているメタデータを見ることができないため、何かが欠けています. 私のコードは次のとおりです。
親切に、私がこれを行い、何かポジティブなものを手に入れるのを手伝ってください. 最後の行を見てください。メタデータを含む画像を保存していますか? その時点で画像は保存されていますが、追加しているメタデータは保存されていません。
前もって感謝します。
iphone - AlAsset ライブラリの問題
ALAsset ライブラリの問題に直面しています: 100 個の画像ビューを持つ UIView があります。ビューの読み込み時に、ファイル名から画像を生成する関数を呼び出しています。
これは私のクラスです:
viewDidLoad
これは私が問題を見つけた私の方法です:
問題は、最初にビューをロードしたときにアセット ライブラリ イメージが生成されず、バンドル イメージのみが表示され、別のビューのいずれかに移動して 100 個のイメージ ビューに戻ると、アセット イメージが生成され、動作することでした。大丈夫。問題は、最初の読み込み時に同じ関数がアセット イメージを生成しないことです。どうすればこれを修正できますか? 前もって感謝します。
objective-c - ALAsset URL は iOS 4.3 から 5.0 に変更されましたか?
写真を撮ってカメラロールに保存するアプリがあります。結果の ALAsset の URL を保存して、後でそれらの特定の画像を再読み込みできるようにします。
これは、iOS 5.0 にアップグレードするまで問題なく動作しているように見えました。
今、アセットを読み込もうとすると、常に nil が返されます。カメラロール全体を列挙し、そこにある画像の URL を確認しましたが、実際には URL が異なっているようです。つまり、「assets-library://asset/asset.JPG?id=1000001124&ext=JPG」という URL でアセットを保存 (およびリロード) できました。しかし、今はもうありません。実際、「assets-library://asset/asset.JPG?id=6BDB93FD-B94C-4F77-9ABD-26F34F06B429&ext=JPG」のように、すべてのアセット URL が長くなりました (おそらく、これらはよりユニークになりましたか?)
とにかく、他の誰かがこれを見たことがありますか?何か不足していますか?古い保存ファイルはすべて役に立たなくなりましたか? 古い URL から新しい URL にマップする方法はありますか? 別のアプローチをとるべきですか?これを公開したくないのに、私 (および私のユーザー) の URL がすべて変更されていることに再び気付きます...
考え?
iphone - iPhoneフォトライブラリの空き容量
フォト ライブラリに写真を保存したいのですが、その前に十分な空き容量があるかどうかを確認する必要があります。写真をフォト ライブラリに保存するのに十分な空き容量があるかどうかを確認するにはどうすればよいですか?
私の問題は、サーバーから画像をダウンロードする必要があることですが、Photo Library アプリケーションに十分なスペースがあるかどうかを判断する必要があります。
ありがとうございました。
iphone - ALAssetsLibrary でサムネイルを取得する最良の方法
私はALAssetsLibraryで扱っています。すべてのサムネイルを取得したら、UIImageViews を使用してサムネイルを保持し、ホルダーに追加します。問題はここにあります。それらを追加するのは本当に遅いです。たぶん十秒以上。写真が多いと遅くなります。
これらのサムネイルを保持するためのベスト プラクティスは何かを知りたいです。(どうもありがとう!)
ios - 非二乗ALAssetサムネイルを取得する方法はありますか?
Appleの写真アプリを使用しているときに気づきました-高速スクロール中(非グリッドモード)、写真は低品質で表示され、しばらくすると高品質の画像に置き換えられます。明らかに、パフォーマンス上の理由で行われます。
使用した写真アプリを模倣しようとしましたasset.thumbnail
が、表示されるサムネイルは2乗されてasset.defaultRepresetnation.fullScreenImage/fullResolution
おり、読み込みに時間がかかります。
その他の方法で?
iphone - iOS でディクショナリ値をファイルに書き込むときの認識できないセレクタ エラー
ALAsset オブジェクトの配列を読み取っています (NSMutableArray *assets;
ヘッダー ファイルのように宣言されています)。ALAssets ディクショナリの内容を後で取得できるようにファイルに出力するために、この例に従おうとしています。ディクショナリ キーをファイル (コメント アウト) に適切に書き込むことはできますが、値を書き込むことはできないことに注意してください。
viewDidLoad() メソッドの最後に実行されるコードは次のとおりです。
ログは次のようになります。
2011-11-17 23:44:41.340 PhotoApp[542:12803] キー: public.jpeg、値: assets-library://asset/asset.JPG?id=1000000001&ext=JPG
2011-11-17 23:44:41.361 PhotoApp[542:12803] -[NSURL writeToFile:atomically:]: 認識されないセレクターがインスタンス 0x6455650 に送信されました
2011-11-17 23:44:41.370 PhotoApp[542:12803] * キャッチされない例外 'NSInvalidArgumentException' によるアプリの終了、理由: '-[NSURL writeToFile:atomically:]: 認識されないセレクターがインスタンス 0x6455650 に送信されました'
編集:問題があるかどうかはわかりませんが、プロジェクトはiPadを対象としており、シミュレーターで実行されています。
c# - モノタッチ:WriteImageToSavedPhotosAlbumカメラからの保存の問題
ここで要点を参照してください:https ://gist.github.com/1387224
基本的に、私はから写真を保存しようとしています。AVCaptureSession
からの出力を取得し、それをUIImageに変換して、のメソッドにAVCaptureStillImageOutput
送信しようとしています。WriteImageToSavedPhotosAlbum
ALAssetLibrary
これを行う理由は、保存されたアセットのURLを取得できるようにするためです(UIImage.SaveToPhotosAlbum
正常に動作しますが、作成されたファイル名を抽出できません)
メソッドはエラーをスローしています
保存した写真の画像をエンコードできませんでした。
誰かがこれを修正する方法を知っていますか?NSData
から生のjpegストリームを渡すことも検討しましAVCaptureStillImageOutput
たが、メタデータを渡す方法がわかりませんNSDictionary
。
どうもありがとう