今日、私は以前に光球を取り、それがレンダリングされるのを待つためにギャラリーに行きました。レンダリング中に、横から縦に切り替えて、ギャラリーアプリがクラッシュしました。これで、事前にレンダリングされた、ステッチされていない画像が残りました。
ギャラリーにPhotosphereの再レンダリングを強制する方法はありますか?それとも、私はそれを再び取る必要がありますか?
今日、私は以前に光球を取り、それがレンダリングされるのを待つためにギャラリーに行きました。レンダリング中に、横から縦に切り替えて、ギャラリーアプリがクラッシュしました。これで、事前にレンダリングされた、ステッチされていない画像が残りました。
ギャラリーにPhotosphereの再レンダリングを強制する方法はありますか?それとも、私はそれを再び取る必要がありますか?
回答:
完全な答えではありません(ここで自分で答えを探しに来ました)が、ここで私がこれまでに見つけたいくつかの部分的な解決策があります。
/sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/
。これらを抽出し、huginなどの外部プログラムを使用してスティッチすることができます。いくつかのPhotosphereでこれを試してみましたが、あまりうまくはいきませんでしたが、少なくとも何もないのではなく何かがあります。ファイルを保存し、Huginの使用に関する適切なガイドを探しました。写真アプリは古い画像を処理しましたが、それは再読み込みしないsession.meta
としorientations.txt
、代わりに(メモリにキャッシュされなければならない)、新しいセッションからのデータを使用しています。その結果、新しいセッションでPhotosphereを完了しない限り、Photosphereを完全に取得することはできません。Photosphereを保存するために、新しいPhotosphereをキャプチャする必要があることに気づいたことを除いて、前とまったく同じ順序で、または間違った順序でスティッチされるため、結果のイメージはすべて適切な場所にありません。
理想的には、写真アプリにレンダリングを呼び出す隠しタスクがある場合、古いセッションフォルダーでそれをトリガーできるはずですが、どこから始めればいいのかわかりません。
/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
いいえ、Photosphereを再レンダリングする方法はありません。レンダリング後に元のデータが失われます。クラッシュした後でも。
/storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/
に語ったようザックの答え。それ以外の場合は非常に便利な答えです!