কম্পিউটার

কিভাবে ক্যামেরা 2 এপিআই সক্ষম করবেন এবং অ্যান্ড্রয়েডে RAW শ্যুট করবেন

যদিও 2015 সালে Android Lollipop-এ Camera2 API চালু করা হয়েছিল, 2017 সালে বেশিরভাগ ফোন নির্মাতারা এখনও তাদের সেলফোনে Camera2 API প্রয়োগ করেনি। মাত্র অল্প কিছু প্রিমিয়াম ডিভাইসগুলিতে সম্পূর্ণ Camera2 API সমর্থন রয়েছে, যদিও Google লিগ্যাসি Camera API-কে অবমূল্যায়ন করেছে এবং ডেভেলপারদেরকে Camera2 এর প্রকাশের পর থেকে প্রয়োগ করার আহ্বান জানিয়েছে। দেখে মনে হচ্ছে নির্মাতারা Camera2 API-এর বৈশিষ্ট্যগুলি ব্যবহার করছেন, যেমন RAW ফর্ম্যাট ক্যাপচারিং, সেলিং-পয়েন্ট হিসাবে তাদের প্রিমিয়াম ডিভাইসগুলির জন্য, সার্বজনীন আপগ্রেডের পরিবর্তে Google এটি করতে চেয়েছিল৷

খারাপ খবর হল যে Camera2 API দিয়ে আপনার স্টক রম ফ্ল্যাশ করা সম্ভব নয় – আপনাকে রম পুনর্নির্মাণ করতে হবে এবং Camera2 API সমর্থন যোগ করতে হবে, অথবা বিল্ট-ইন API এর সাথে একটি কাস্টম রম ফ্ল্যাশ করতে হবে। ভাল খবর হল ক্যামেরা 2 এপিআই সক্ষম করার কয়েকটি কৌশল রয়েছে যদি এটি আপনার রমে রেখে দেওয়া হয় তবে প্রস্তুতকারক দ্বারা নিষ্ক্রিয় করা থাকে। মিডিয়াটেক ডিভাইসের সাথে RAW ফরম্যাটের ছবি তোলার একটি নেটিভ উপায়ও রয়েছে। আমি আপনাকে নীচে এই কৌশলগুলি দেখাব৷

হেক RAW ফর্ম্যাট কি এবং কেন আমি Camera2 API চাই?

আপনি যদি এই নির্দেশিকায় হোঁচট খেয়ে থাকেন এবং RAW বিন্যাস কী তা আপনার কাছে ধারণা না থাকে, তবে এটি মূলত একটি ক্ষতিহীন চিত্র বিন্যাস – এটি ভিডিও বা মিউজিক বিটরেটের মতো মনে করুন। আপনি 120kbps, 320kbps এবং FLAC মিউজিক ফাইলের মধ্যে পার্থক্য জানেন, তাই না? অথবা ইউটিউব ভিডিও 320p বনাম 1080p এ দেখছেন? এটি মূলত JPEG বনাম RAW এর জন্য একই জিনিস, বাছাই .

RAW ফরম্যাট সম্পূর্ণ ক্ষতিহীন মহিমায় ফটো ক্যাপচার করবে, যার অর্থ শূন্য চিত্র সংকোচন (কিন্তু অনেক বড় ফাইলের আকার)। এই RAW ছবিগুলি ইমেজ সফ্টওয়্যারে ম্যানিপুলেট করার জন্য অনেক ভালো - কারণ ফাইল টাইপ নামের মতই এগুলি সম্পূর্ণরূপে RAW ইমেজ ডেটা। আপনি যদি একটি JPEG এর সাথে সরাসরি ক্যামেরার বাইরে তুলনা করেন RAW ছবির পাশাপাশি, JPEG-তে উজ্জ্বল রং বা অন্যান্য ভিজ্যুয়াল বর্ধন রয়েছে বলে মনে হতে পারে - এর কারণ হল JPEGগুলি ক্যামেরা সফ্টওয়্যার দ্বারা পোস্ট-প্রসেস করা হয় এবং ইমেজ ডেটাতে বিল্ট করা হয়৷

কিভাবে ক্যামেরা 2 এপিআই সক্ষম করবেন এবং অ্যান্ড্রয়েডে RAW শ্যুট করবেন

এইভাবে, একটি অ-সম্পাদিত RAW পাশের তুলনায় একটি JPEG এর চেয়ে কুৎসিত দেখাতে পারে। কিন্তু ইমেজ ম্যানিপুলেশন উত্সাহীদের জন্য, ক্যামেরা সফ্টওয়্যার দ্বারা "পোস্ট-প্রসেসিং" এর অভাব ঠিক আপনার যা প্রয়োজন। পোস্ট-প্রসেসিং সম্পূর্ণভাবে আপনার নিয়ন্ত্রণে . এর মানে হল যে RAW ফটোগুলিকে JPEG ফাইলের তুলনায় অনেক বেশি মাত্রায় উন্নত করা যেতে পারে, কারণ আপনি ক্যামেরা সফ্টওয়্যারের পোস্ট-প্রসেসিং "ম্যাজিক" JPEG ফাইলগুলিতে প্রয়োগ করার বিরুদ্ধে লড়াই করছেন না৷

Build.Prop-এ Camera2 API সক্ষম করুন

সতর্কতা: কিছু ভুল হলে সর্বদা আপনার build.prop-এর একটি ব্যাকআপ তৈরি করুন।

এই পদ্ধতিতে সাফল্যের 50/50 সম্ভাবনা রয়েছে, তবে এটি চেষ্টা করার মতো। মনে হচ্ছে কিছু নির্মাতাদের রম-এ Camera2 API তৈরি করা আছে, কিন্তু কিছু কারণে এটি নিষ্ক্রিয় করেছে – আপনার Android ডিভাইসের /system পার্টিশনে build.prop-এ একটি লাইন যোগ করে, আপনি Camera2 API কার্যকারিতা সক্ষম করতে পারেন। পি>

এছাড়াও দেখুন:কিভাবে Android Build.Prop এডিট করতে হয় প্রয়োজনীয় টুইকগুলির সাথে

প্রথমে আপনার একটি রুটেড ফোন এবং আপনার build.prop ফাইল এডিট করার একটি পদ্ধতি প্রয়োজন। আপনি হয় একটি রুট ফাইল এক্সপ্লোরার অ্যাপ ব্যবহার করতে পারেন (যেমন ES এক্সপ্লোরার ) আপনার ফোনে /system পার্টিশনে নেভিগেট করতে এবং টেক্সট এডিটর দিয়ে build.prop খুলতে পারেন, অথবা আপনি JRummy BuildProp Editor-এর মতো ডেডিকেটেড build.prop এডিটর ব্যবহার করতে পারেন।

কিভাবে ক্যামেরা 2 এপিআই সক্ষম করবেন এবং অ্যান্ড্রয়েডে RAW শ্যুট করবেন

একবার আপনি build.prop-এর ভিতরে গেলে, এই স্ট্রিংটি খুঁজুন:

persist.camera.HAL3.enabled=0

0 থেকে a 1 পরিবর্তন করুন, সেভ করুন এবং build.prop থেকে প্রস্থান করুন, তারপর আপনার ফোন রিবুট করুন। যদি সেই স্ট্রিংটি আপনার build.prop-এ না পাওয়া যায়, তাহলে ম্যানুয়ালি persist.camera.HAL3.enabled=1 যোগ করার চেষ্টা করুন আপনার build.prop ফাইলের নীচে, সংরক্ষণ করুন এবং পুনরায় বুট করুন। তারপরে আপনি ওপেন ক্যামেরা বা ক্যামেরা FV-5 এর মতো তৃতীয় পক্ষের ক্যামেরা অ্যাপ চালু করে এবং ক্যামেরা2 API মোড সক্ষম করতে পারেন কিনা সেটি সেটিংস মেনুতে চেক করে এটি কাজ করে কিনা তা পরীক্ষা করতে পারেন।

টার্মিনাল এমুলেটরে Camera2 API সক্ষম করুন

উপরের একটি বিকল্প পদ্ধতি হল টার্মিনাল এমুলেটরের মাধ্যমে Camera2 API চেষ্টা করা এবং সক্ষম করা। শুধু টার্মিনাল চালু করুন এবং নিম্নলিখিত কমান্ড টাইপ করুন:

su
su persist.camera.HAL3.enabled 1
প্রস্থান করুন
প্রস্থান করুন

আপনার ফোন রিবুট করুন এবং এটি ওপেন ক্যামেরা বা ক্যামেরা FV-5-এর মতো তৃতীয় পক্ষের ক্যামেরা অ্যাপের সাথে কাজ করে কিনা তা পরীক্ষা করুন।

মিডিয়াটেক ইঞ্জিনিয়ার মোডে RAW ফটোগুলি শুট করুন

আপনার যদি মিডিয়াটেক-চিপসেট ডিভাইস থাকে, তাহলে ইঞ্জিনিয়ার মোডের মাধ্যমে ক্যামেরা 2 এপিআই সক্ষম না করেও আপনি RAW ছবি তুলতে পারেন। ইঞ্জিনিয়ার মোড অ্যাক্সেস করার জন্য কয়েকটি পদ্ধতি রয়েছে:

আপনার ফোন ডায়ালার খুলুন এবং এই নম্বরটি টাইপ করুন:*#*#3646633#*#*

বিকল্পভাবে, আপনার বাড়িতে সর্বদা একটি শর্টকাট আইকন থাকতে আপনি MTK ইঞ্জিনিয়ারিং মোডের মতো একটি অ্যাপ ইনস্টল করতে পারেন। এছাড়াও আপনি Xposed এবং GravityBox মডিউল ইনস্টল করতে পারেন (দেখুন: এক্সপোজড মডিউল সহ কিভাবে সম্পূর্ণরূপে থিম অ্যান্ড্রয়েড ) , এতে ইঞ্জিনিয়ার মোডে একটি লঞ্চারও থাকবে৷

কিভাবে ক্যামেরা 2 এপিআই সক্ষম করবেন এবং অ্যান্ড্রয়েডে RAW শ্যুট করবেন

যাই হোক না কেন, আপনি একবার ইঞ্জিনিয়ার মোডে গেলে, কেবল হার্ডওয়্যার টেস্টিং> ক্যামেরায় ডানদিকে স্ক্রোল করুন। এটি একটি পরীক্ষা৷ ক্যামেরা হার্ডওয়্যারের জন্য মোড, তবে আপনি RAW ফর্ম্যাট সহ সমস্ত ধরণের ক্যামেরা বিকল্প সক্ষম করতে পারেন এবং ছবি তুলতে পারেন৷

আপনি যখন ইঞ্জিনিয়ার মোডে RAW ফটোগুলি শুট করবেন, তখন দুটি ফাইল /DCIM/CameraEM/ ডিরেক্টরিতে সংরক্ষিত হবে - ছবির পূর্বরূপ দেখার জন্য একটি JPEG, এবং প্রকৃত RAW ফাইল, যা Android ফোনে প্রিভিউ করা যাবে না৷ আপনার পিসিতে RAW ফাইলটি রপ্তানি করতে হবে এবং RAW ইমেজ ম্যানিপুলেট করার জন্য Adobe Photoshop-এর মতো ইমেজ-এডিটিং সফ্টওয়্যার ব্যবহার করতে হবে, এবং আপনার ফোনের আউটপুটগুলির পরিবর্তে আপনাকে এটিকে একটি সর্বজনীন RAW ফর্ম্যাটে রূপান্তর করতে হতে পারে৷


  1. কিভাবে অ্যান্ড্রয়েড ব্রাউজারে ডেস্কটপ মোড সক্ষম করবেন

  2. অ্যান্ড্রয়েড ক্যামেরা 2 - ফটো এবং ভিডিও তোলার জন্য ক্যামেরা 2 এপিআই কীভাবে ব্যবহার করবেন

  3. কিভাবে Android এবং iOS-এ Gmail ডার্ক মোড সক্ষম করবেন

  4. অ্যান্ড্রয়েডে পুশ বিজ্ঞপ্তিগুলি কীভাবে সক্ষম করবেন