क्या किसी फोटोफेयर को फिर से प्रस्तुत करने का कोई तरीका है?


12

मैंने आज पहले एक फोटोफेयर लिया, और गैलरी में जाकर रेंडर करने के लिए इंतजार करने लगा। जब यह प्रतिपादन कर रहा था, तो मैंने परिदृश्य से चित्र पर स्विच किया और गैलरी ऐप क्रैश हो गया। अब मैं पूर्व-रेंडर, गैर-सिले छवियों के साथ छोड़ दिया गया हूं।

क्या फोटोग्राफ़ी को फिर से प्रस्तुत करने के लिए गैलरी को मजबूर करने का कोई तरीका है? या क्या मुझे इसे फिर से लेना है?

जवाबों:


5

एक पूर्ण उत्तर नहीं (खुद जवाब खोजने के लिए यहां आया था), लेकिन यहां कुछ आंशिक समाधान हैं जो मुझे अब तक पता चले हैं, शायद कोई और इन पर सुधार कर सकता है।

  1. सबसे पहले, पिछले कुछ फोटोफेयर सत्रों के लिए अस्थायी फ़ाइलें के तहत पाया जा सकता है /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/। आप इन्हें बाहर निकाल सकते हैं और बाहरी कार्यक्रम जैसे कि हगिन का उपयोग करके इन्हें स्टिच कर सकते हैं। मैंने कुछ फोटोफ्रेमियों पर यह कोशिश की और हालांकि वे महान नहीं निकले, मेरे पास कम से कम कुछ नहीं के बजाय कुछ है। मैंने हगिन का उपयोग करने पर एक अच्छी मार्गदर्शिका के लिए फाइलों को इधर-उधर ढूंढा।
  2. मैं उन्हें पुन: पेश करने के लिए फोटो ऐप को ट्रिक करने में सक्षम था, लेकिन यह वांछनीय परिणाम नहीं देता था। यह जो मैंने किया है:
    • मैंने फोन को अपने लैपटॉप से ​​जोड़ा और निर्देशिका में चला गया जहां सत्र फाइलें हैं (एडीबी शेल के माध्यम से)।
    • मैंने अपने पिछले सत्र के लिए निर्देशिका की पहचान की
    • जबकि कैमरा अभी भी लैपटॉप से ​​जुड़ा हुआ है, मैंने एक नया फोटोफेयर लेना शुरू कर दिया, कुछ तस्वीरें लीं
    • नए सत्र के लिए निर्देशिका की पहचान की
    • पुराने सत्र निर्देशिका से सभी फ़ाइलों को नए सत्र निर्देशिका में कॉपी किया गया
    • एक प्रसंस्करण को गति प्रदान करने के लिए फ़ोटोफेयर को समाप्त किया।

फोटो ऐप ने पुरानी छवियों को संसाधित किया, लेकिन यह session.metaऔर फिर से रीड नहीं करता है orientations.txtऔर इसके बजाय नए सत्र से डेटा का उपयोग करता है (स्मृति में कैश किया जाना चाहिए)। नतीजा यह है कि जब तक आप नए सत्र में भी फ़ोटोफ़ेयर पूरा नहीं करते हैं, तब तक आपको एक पूर्ण फ़ोटोफ़ेयर नहीं मिलता है, जो कि मैं फ़ोटोफ़ेयर को बचाने के हित में नहीं करता हूं, सिवाय इसके कि मुझे एहसास हुआ कि मुझे नए फ़ोटो क्षेत्र पर कब्जा करना है पहले या परिणामी छवि के रूप में बिल्कुल उसी क्रम में सभी जगह से बाहर हो जाएगा क्योंकि यह गलत क्रम में लगाया जाएगा।

आदर्श रूप से, यदि रेंडरिंग को लागू करने के लिए फोटो ऐप में कोई छिपा हुआ कार्य है, तो हमें इसे पुराने सत्र फ़ोल्डर में ट्रिगर करने में सक्षम होना चाहिए, लेकिन मुझे नहीं पता कि कहां से शुरू करें।


तस्वीरों को खोजने का सही रास्ता वर्तमान एंड्रॉइड 7.x संस्करणों में है /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/जैसा कि ज़क के उत्तर में बताया गया है । अन्यथा बहुत उपयोगी उत्तर!
तनीस

मेरे लिए, यह में था/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
बेनेडिक्ट कोपेल

5

पैनोरमा सिलाई के दौरान एक दुर्घटना से उबरने के लिए मैंने ऐसा किया:

कैश से अनस्ट्रिक्टेड फ़ाइलों वाले फ़ोल्डर को कॉपी करने के लिए एंड्रॉइड पर एक फाइल एक्सप्लोरर का उपयोग करें: /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ चित्रों के फ़ोल्डर में और उन्हें Google फ़ोटो के साथ बैकअप दें। मैंने अगले दिन एक अधिसूचना निकाली कि तस्वीरों ने मेरा पैनोरमा सिलाई कर दिया था।


0

नहीं, फ़ोटोशेयर को रेंडर करने का कोई तरीका नहीं है। यह प्रतिपादन के बाद मूल डेटा खो देता है। क्रैश होने के बाद भी।


जवाब के लिए धन्यवाद। यह बहुत ज्यादा था जो मुझे उम्मीद थी, मैं सिर्फ यह सुनिश्चित करना चाहता था कि मैं कहीं गायब नहीं था।
DeadlyBrad42
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.