วิธีเปิดใช้ Camera2 API และถ่าย RAW บน Android

สำหรับอุปกรณ์ระดับพรีเมี่ยมของพวกเขาแทนที่จะเป็นการอัปเกรดแบบสากลที่ Google ตั้งใจให้เป็น



ข่าวร้ายก็คือเป็นไปไม่ได้ที่จะแฟลช ROM หุ้นของคุณด้วย Camera2 API - คุณต้องสร้าง ROM ใหม่และเพิ่ม Camera2 API รองรับตัวเองหรือแฟลช ROM ที่กำหนดเองด้วย API ในตัวข่าวดีก็คือ มีเทคนิคเล็กน้อยในการเปิดใช้ Camera2 API หากเหลืออยู่ใน ROM ของคุณ แต่ผู้ผลิตปิดใช้งาน นอกจากนี้ยังมีวิธีดั้งเดิมในการถ่ายภาพในรูปแบบ RAW ด้วยอุปกรณ์ Mediatek ฉันจะแสดงเทคนิคเหล่านี้ให้คุณด้านล่าง

รูปแบบ RAW Heck คืออะไรและทำไมฉันถึงต้องการ Camera2 API

หากคุณได้อ่านคู่มือนี้และไม่รู้ว่ารูปแบบ RAW คืออะไรโดยพื้นฐานแล้วมันเป็นรูปแบบภาพที่ไม่สูญเสียข้อมูล - ให้คิดว่ามันเหมือนกับบิตเรตของวิดีโอหรือเพลง คุณทราบความแตกต่างระหว่างไฟล์เพลง 120kbps, 320kbps และ FLAC ใช่ไหม? หรือดูวิดีโอ Youtube ใน 320p เทียบกับ 1080p? โดยพื้นฐานแล้วมันก็เหมือนกันสำหรับ JPEG กับ RAW ประเภทของ .



รูปแบบ RAW จะจับภาพในรูปแบบที่ไม่สูญเสียอย่างสมบูรณ์ซึ่งหมายถึงการบีบอัดภาพเป็นศูนย์ (แต่ขนาดไฟล์ใหญ่กว่ามาก) ภาพ RAW เหล่านี้ดีกว่ามากสำหรับการจัดการในซอฟต์แวร์ภาพ - เพราะเช่นเดียวกับชื่อประเภทไฟล์ที่กล่าวถึง ดิบ ข้อมูลภาพ หากคุณเปรียบเทียบ JPEG กับไฟล์ ตรงออกจากกล้อง ภาพถ่าย RAW แบบเคียงข้างกัน JPEG อาจมีสีที่สว่างกว่าหรือการปรับปรุงภาพอื่น ๆ เนื่องจาก JPEG ถูกประมวลผลโดยซอฟต์แวร์กล้องและสร้างไว้ในข้อมูลภาพ





ดังนั้น RAW ที่ยังไม่ได้แก้ไขจึงอาจดูน่าเกลียดกว่า JPEG ในการเปรียบเทียบแบบเคียงข้างกัน แต่สำหรับผู้ที่ชื่นชอบการปรับแต่งภาพการขาด 'ขั้นตอนหลังการประมวลผล' โดยซอฟต์แวร์กล้องเป็นสิ่งที่คุณต้องการอย่างแท้จริง ขั้นตอนหลังการประมวลผลคือ อยู่ในการควบคุมของคุณทั้งหมด . ซึ่งหมายความว่าคุณสามารถปรับปรุงรูปภาพ RAW ให้สูงกว่าไฟล์ JPEG ได้มากเนื่องจากคุณไม่ได้ต่อสู้กับ 'เวทย์มนตร์' ของซอฟต์แวร์กล้องที่ใช้กับไฟล์ JPEG

เปิดใช้ Camera2 API ใน Build.Prop

คำเตือน: สร้างข้อมูลสำรองของ build.prop ของคุณเสมอในกรณีที่มีบางอย่างผิดพลาด

วิธีนี้มีโอกาสสำเร็จ 50/50 แต่ก็คุ้มค่าที่จะลอง ดูเหมือนว่าผู้ผลิตบางรายจะมี Camera2 API ใน ROM แต่ปิดใช้งานด้วยเหตุผลบางประการ - เพียงแค่เพิ่มบรรทัดใน build.prop ในพาร์ติชัน / ระบบของอุปกรณ์ Android ของคุณคุณสามารถเปิดใช้งานฟังก์ชัน Camera2 API ได้



ดูสิ่งนี้ด้วย: วิธีแก้ไข Android Build.Prop ด้วย Essential Tweaks

ขั้นแรกคุณจะต้องมีโทรศัพท์ที่รูทและวิธีการแก้ไขไฟล์ build.prop ของคุณ คุณสามารถใช้แอป root file explorer (เช่น ES Explorer ) เพื่อไปที่พาร์ติชัน / system บนโทรศัพท์ของคุณและเปิด build.prop ด้วยโปรแกรมแก้ไขข้อความหรือคุณสามารถใช้โปรแกรมแก้ไข build.prop เฉพาะเช่น JRummy BuildProp Editor .

เมื่อคุณอยู่ใน 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 ผ่าน โปรแกรมจำลองเทอร์มินัล . เพียงแค่เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:

ของเขา
persist.camera ของคุณ HAL3.enabled 1
ทางออก
ทางออก

รีบูตโทรศัพท์ของคุณและตรวจสอบว่าใช้งานได้กับแอพกล้องของบุคคลที่สามเช่น กล้องเปิด หรือ กล้อง FV-5 .

ถ่ายภาพ RAW ในโหมด Mediatek Engineer

หากคุณมีอุปกรณ์ชิปเซ็ต Mediatek มีวิธีที่คุณสามารถถ่ายภาพ RAW ได้แม้ไม่ได้เปิดใช้ Camera2 API ผ่านโหมดวิศวกร มีหลายวิธีในการเข้าถึงโหมดวิศวกร:

เปิดโปรแกรมโทรออกและพิมพ์หมายเลขนี้: * # * # 3646633 # * # *

หรือคุณสามารถติดตั้งแอปเช่น โหมดวิศวกรรม MTK เพื่อให้มีไอคอนทางลัดบนบ้านของคุณเสมอ คุณยังสามารถติดตั้ง Xposed และโมดูล GravityBox ( ดู: วิธีใช้ธีม Android อย่างสมบูรณ์ด้วยโมดูล Xposed ) ซึ่งจะมีตัวเรียกใช้งานในโหมดวิศวกรด้วย

ไม่ว่าในกรณีใดก็ตามเมื่อคุณอยู่ในโหมดวิศวกรแล้วเพียงเลื่อนไปทางขวาไปที่การทดสอบฮาร์ดแวร์> กล้อง มันคือ การทดสอบ โหมดสำหรับฮาร์ดแวร์กล้อง แต่คุณสามารถเปิดใช้งานตัวเลือกกล้องทุกชนิดรวมถึงรูปแบบ RAW และถ่ายภาพ

เมื่อคุณถ่ายภาพ RAW ในโหมดวิศวกรไฟล์สองไฟล์จะถูกบันทึกลงในไดเร็กทอรี / DCIM / CameraEM / - JPEG สำหรับดูตัวอย่างภาพถ่ายและไฟล์ RAW จริงซึ่งไม่สามารถดูตัวอย่างบนโทรศัพท์ Android ได้ คุณจะต้องส่งออกไฟล์ RAW ไปยังพีซีของคุณและใช้ซอฟต์แวร์แก้ไขภาพเช่น Adobe Photoshop เพื่อปรับแต่งภาพ RAW และคุณอาจต้องแปลงเป็นรูปแบบ RAW สากลแทนสิ่งที่โทรศัพท์ของคุณส่งออกมา

อ่าน 4 นาที