Answers:
不是完整的答案(这里是我自己寻找答案),但是到目前为止,我想出了一些局部解决方案,也许其他人可以对此进行改进。
/sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/
。您可以将它们提取出来,并使用诸如hugin之类的外部程序来填充它们。我在几个光球上尝试过,尽管它们表现不佳,但我至少有东西而不是没有东西。我一直在寻找文件,并寻找关于使用Hugin的良好指南。该照片应用确实处理了旧图像,但未重新读取session.meta
和orientations.txt
,而是使用了新会话中的数据(必须缓存在内存中)。结果是,您不会获得完整的光球,除非您也在新会话中也完成了光球,为了节省光球,我不介意这样做,除非我意识到必须捕获新的光球。以与之前完全相同的顺序进行操作,否则最终生成的图像将不正确,因为顺序错误。
理想情况下,如果照片应用程序中存在隐藏的任务来调用渲染,则我们应该能够在旧的session文件夹上触发它,但是我不知道从哪里开始。
/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
/storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/
在告诉扎克的回答。否则非常有用的答案!