কোনও ফটোস্ফিয়ার পুনরায় রেন্ডার করার কোনও উপায় আছে কি?


12

আমি আজ আগে একটি ফটোস্ফিয়ার নিয়েছি এবং এটি রেন্ডার হওয়ার জন্য অপেক্ষা করতে গ্যালারীটিতে গিয়েছিলাম। এটি রেন্ডারিংয়ের সময়, আমি ল্যান্ডস্কেপ থেকে প্রতিকৃতিতে স্যুইচ করেছি এবং গ্যালারী অ্যাপ ক্র্যাশ হয়ে গেছে। আমি এখন প্রাক-রেন্ডারযুক্ত, নন-সেলাইযুক্ত চিত্রগুলি রেখে এসেছি।

গ্যালারীটিকে ফটোস্ফিয়ারটিকে পুনরায় রেন্ডার করতে বাধ্য করার কোনও উপায় আছে কি? বা আমি কি কেবল এটি আবার নিতে হবে?

উত্তর:


5

পুরো উত্তর নয় (নিজেই উত্তরটি খুঁজতে এখানে এসেছি), তবে আমি এ পর্যন্ত বেশ কয়েকটি আংশিক সমাধান বের করেছি, সম্ভবত অন্য কেউ এগুলির উন্নতি করতে পারে।

  1. প্রথমত, শেষ কয়েক ফটোস্ফিয়ার সেশনের জন্য অস্থায়ী ফাইলগুলি এর অধীনে পাওয়া যাবে /sdcard/Android/data/com.google.android.gallery3d/files/panorama_sessions/। আপনি এগুলি বের করে আনতে পারেন এবং হিচিনের মতো কোনও বহিরাগত প্রোগ্রামগুলি এগুলি স্টিচ করতে ব্যবহার করতে পারেন। আমি এটি বেশ কয়েকটি ফটোস্ফিয়ারে চেষ্টা করেছিলাম এবং যদিও এগুলি দুর্দান্ত প্রকাশিত হয়নি, আমার কাছে কিছুই না করে কমপক্ষে কিছু আছে। আমি ফাইলগুলিকে চারপাশে রেখেছিলাম এবং হুগিন ব্যবহারের জন্য একটি ভাল গাইড খুঁজছিলাম।
  2. আমি তাদের পুনরায় প্রক্রিয়া করতে ফটো অ্যাপ্লিকেশনটি চালিত করতে সক্ষম হয়েছি, তবে এটি পছন্দসই ফলাফল তৈরি করতে পারেনি। এটি আমিই করেছি:
    • আমি ফোনটি আমার ল্যাপটপের সাথে সংযুক্ত করেছি এবং সেশন ফাইলগুলি যেখানে রয়েছে সেই ডিরেক্টরিতে গিয়েছিলাম (অ্যাডবি শেলের মাধ্যমে)।
    • আমি আমার আগের সেশনের জন্য ডিরেক্টরিটি চিহ্নিত করেছি
    • ক্যামেরাটি এখনও ল্যাপটপের সাথে সংযুক্ত থাকা অবস্থায়, আমি একটি নতুন ফটোস্ফিয়ার নেওয়া শুরু করলাম, বেশ কয়েকটি স্ন্যাপ নিয়েছি
    • নতুন সেশনের জন্য ডিরেক্টরিটি চিহ্নিত করা হয়েছে
    • পুরানো সেশন ডিরেক্টরি থেকে নতুন সেশন ডিরেক্টরিতে সমস্ত ফাইল অনুলিপি করা হয়েছে
    • প্রসেসিং ট্রিগার করতে ফটোস্ফিয়ারটি শেষ হয়েছিল।

ছবির অ্যাপ্লিকেশন পুরোনো সব ইমেজ প্রক্রিয়া করেনি, কিন্তু এটা পুনরায় পাঠ করে না session.metaএবং orientations.txtএর পরিবর্তে নতুন সেশন থেকে তথ্য (মেমরি ক্যাশে করা আবশ্যক) ব্যবহার করে। ফলাফলটি হ'ল আপনি একটি সম্পূর্ণ ফটোস্ফিয়ার পাবেন না, যদি না আপনি নতুন সেশনে ফটোস্ফিয়ারটিও সম্পন্ন করেন, যা ফটোস্ফিয়ার সংরক্ষণের স্বার্থে আমি কিছু মনে করি না, কেবলমাত্র আমি বুঝতে পেরেছিলাম যে আমাকে নতুন ফটোস্ফিয়ার ক্যাপচার করতে হবে except আগের মতো একই ক্রম বা ফলাফলের চিত্রটি সমস্ত জায়গার বাইরে থাকবে কারণ এটি ভুল ক্রমে সংযুক্ত করা হবে।

আদর্শভাবে, যদি রেন্ডারিং শুরু করার জন্য ফটো অ্যাপে কোনও লুকানো কাজ থাকে তবে আমাদের এটি পুরানো সেশন ফোল্ডারে ট্রিগার করতে সক্ষম হওয়া উচিত, তবে কোথা থেকে শুরু করব তা আমি জানি না।


ফটোগুলি সন্ধানের সঠিক পথটি হ'ল জাকের উত্তরে/storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ বলা হয়েছে বর্তমান অ্যান্ড্রয়েড x.x সংস্করণে । অন্যথায় খুব দরকারী উত্তর!
ট্যানিয়াস

আমার জন্য, এটি ছিল/sdcard/Android/data/com.google.android.GoogleCamera/files/panorama_sessions
বেনেডিক্ট ক্যাপেল

5

প্যানোরামা সেলাইয়ের সময় ক্রাশ থেকে পুনরুদ্ধার করতে আমি এটি করেছি:

ক্যাশে থেকে আনস্টিচড ফাইলযুক্ত ফোল্ডারটি অনুলিপি করতে: অ্যান্ড্রয়েডে একটি ফাইল এক্সপ্লোরার ব্যবহার করুন: /storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/ চিত্র ফোল্ডারে এবং সেগুলিকে গুগল ফটোগুলির সাহায্যে ব্যাক আপ করুন। পরের দিন আমি একটি বিজ্ঞপ্তি পেয়েছি যে ফটোগুলি আমার প্যানোরামাটি সেলাই করেছিল।


0

না, কোনও ফটোস্ফিয়ার রেন্ডার করার কোনও উপায় নেই। এটি রেন্ডারিংয়ের পরে মূল ডেটা হারায়। এমনকি ক্রাশ হওয়ার পরেও।


উত্তর করার জন্য ধন্যবাদ. এটি আমার প্রত্যাশার চেয়ে অনেক বেশি, আমি কেবল এটি নিশ্চিত করতে চেয়েছিলাম যে আমি কোথাও কিছু অনুপস্থিত।
ডেডলি ব্র্যাড 42
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.