كيفية تمكين Camera2 API و Shoot RAW على Android

لأجهزتهم المتميزة ، بدلاً من الترقية العالمية التي قصدتها Google أن تكون.



الأخبار السيئة هي أنه لا يمكن ببساطة تحديث ذاكرة القراءة فقط الخاصة بك باستخدام Camera2 API - سيكون عليك إعادة إنشاء ROM وإضافة دعم Camera2 API بنفسك ، أو فلاش ROM مخصص باستخدام واجهة برمجة التطبيقات المدمجة. والخبر السار هو ذلك هناك بعض الحيل لتمكين Camera2 API إذا تم تركها في ذاكرة القراءة فقط ولكن تم تعطيلها من قبل الشركة المصنعة. هناك أيضًا طريقة أصلية لالتقاط صور بتنسيق RAW باستخدام أجهزة Mediatek. سأريك هذه الحيل أدناه.

ما هو هيك تنسيق RAW ولماذا أريد Camera2 API؟

إذا عثرت على هذا الدليل بالصدفة ولم تكن لديك أي فكرة عن تنسيق RAW ، فهو في الأساس تنسيق صورة غير ضياع - فكر في الأمر مثل معدلات بت الفيديو أو الموسيقى. أنت تعرف الفرق بين ملفات الموسيقى 120kbps و 320kbps و FLAC ، أليس كذلك؟ أو مشاهدة مقاطع فيديو Youtube بدقة 320 بكسل مقابل 1080 بكسل؟ إنه في الأساس نفس الشيء بالنسبة إلى JPEG مقابل RAW ، نوعا ما .



سوف يلتقط تنسيق RAW الصور في مجد بلا فقدان تمامًا ، مما يعني عدم ضغط الصورة (لكن أحجام ملفات أكبر بكثير). تعد صور RAW هذه أفضل بكثير للتلاعب في برامج الصور - لأنها تمامًا كما يوحي اسم نوع الملف ، فهي الخام بيانات الصورة. إذا قارنت ملف JPEG بملف مباشرة خارج الكاميرا صورة RAW جنبًا إلى جنب ، قد يبدو أن JPEG بها ألوان أكثر إشراقًا أو تحسينات بصرية أخرى - وذلك لأن ملفات JPEG تتم معالجتها لاحقًا بواسطة برنامج الكاميرا ويتم تضمينها في بيانات الصورة.





وبالتالي ، قد يظهر ملف RAW غير المحرر أقبح من JPEG في المقارنة جنبًا إلى جنب. ولكن بالنسبة لعشاق معالجة الصور ، فإن الافتقار إلى 'المعالجة اللاحقة' بواسطة برامج الكاميرا هو بالضبط ما تحتاجه. المعالجة اللاحقة هي كليا تحت سيطرتك . هذا يعني أنه يمكن تحسين صور RAW بدرجة أكبر بكثير من ملفات JPEG ، لأنك لا تقاتل ضد 'السحر' بعد المعالجة لبرنامج الكاميرا المطبق على ملفات JPEG.

تفعيل Camera2 API في Build.Prop

تحذير: قم دائمًا بإنشاء نسخة احتياطية من build.prop الخاص بك في حالة حدوث خطأ ما.

تتمتع هذه الطريقة بفرصة نجاح بنسبة 50/50 ، لكنها تستحق المحاولة. يبدو أن بعض الشركات المصنعة لديها Camera2 API مدمجة في ذاكرات القراءة فقط ، لكنها قامت بتعطيلها لسبب ما - ببساطة عن طريق إضافة سطر إلى build.prop في قسم / النظام بجهاز Android ، يمكنك تمكين وظيفة Camera2 API.



أنظر أيضا: كيفية تحرير Android Build.Prop باستخدام التعديلات الأساسية

ستحتاج أولاً إلى هاتف ذي جذر ، وطريقة لتحرير ملف build.prop الخاص بك. يمكنك إما استخدام تطبيق مستكشف الملفات الجذر (مثل مستكشف ES ) للانتقال إلى قسم / system على هاتفك وفتح build.prop باستخدام محرر نصوص ، أو يمكنك استخدام محرر build.prop مخصص مثل محرر JRummy BuildProp .

بمجرد دخولك إلى build.prop ، ابحث عن هذه السلسلة:

persist.camera.HAL3.enabled = 0

قم بتغيير 0 إلى 1 ، واحفظ build.prop واخرج منه ، ثم أعد تشغيل هاتفك. إذا لم يتم العثور على هذه السلسلة في build.prop الخاص بك ، فحاول إضافتها يدويًا persist.camera.HAL3.enabled = 1 في الجزء السفلي من ملف build.prop ، احفظه وأعد تشغيله. يمكنك بعد ذلك اختبار ما إذا كان يعمل عن طريق تشغيل تطبيق كاميرا تابع لجهة خارجية مثل افتح الكاميرا أو الكاميرا FV-5 والتحقق من قائمة الإعدادات إذا كان بإمكانك تمكين وضع Camera2 API.

تمكين Camera2 API في Terminal Emulator

هناك طريقة بديلة لما سبق وهي محاولة تمكين Camera2 API من خلال محطة المحاكي . ما عليك سوى تشغيل الجهاز واكتب الأوامر التالية:

له
تم تمكين HAL3
خروج
خروج

أعد تشغيل هاتفك وتحقق مما إذا كان يعمل مع تطبيق كاميرا تابع لجهة خارجية مثل افتح الكاميرا أو الكاميرا FV-5 .

التقط صور RAW في وضع مهندس Mediatek

إذا كان لديك جهاز شرائح Mediatek ، فهناك طريقة يمكنك من خلالها التقاط صور RAW حتى بدون تمكين Camera2 API ، عبر وضع المهندس. هناك عدد قليل من الطرق للوصول إلى وضع المهندس:

افتح برنامج الاتصال بهاتفك واكتب هذا الرقم: * # * # 3646633 # * # *

بدلاً من ذلك ، يمكنك تثبيت تطبيق مثل الوضع الهندسي MTK أن يكون لديك دائمًا رمز اختصار في منزلك. يمكنك أيضًا تثبيت Xposed ووحدة GravityBox ( نرى: كيفية تصميم Android بالكامل باستخدام وحدات Xposed ) ، والتي سيكون لها أيضًا قاذفة في وضع المهندس.

على أي حال ، بمجرد دخولك إلى وضع المهندس ، ما عليك سوى التمرير يمينًا إلى اختبار الأجهزة> الكاميرا. هذا ال اختبارات وضع أجهزة الكاميرا ، ولكن يمكنك تمكين جميع أنواع خيارات الكاميرا ، بما في ذلك تنسيق RAW والتقاط الصور.

عند التقاط صور RAW في وضع المهندس ، سيتم حفظ ملفين في الدليل / DCIM / CameraEM / - ملف JPEG لمعاينة الصورة ، وملف RAW الفعلي الذي لا يمكن معاينته على هاتف Android. ستحتاج إلى تصدير ملف RAW إلى جهاز الكمبيوتر الخاص بك واستخدام برنامج تحرير الصور مثل Adobe Photoshop لمعالجة صورة RAW ، وقد تحتاج أيضًا إلى تحويله إلى تنسيق RAW عالمي بدلاً من ما يخرجه هاتفك.

4 دقائق للقراءة