Cách bật API Camera2 và chụp RAW trên Android

cho các thiết bị cao cấp của họ, chứ không phải là bản nâng cấp phổ thông mà Google dự định.



Tin xấu là không thể chỉ flash ROM kho của bạn bằng API Camera2 - bạn phải tự xây dựng lại ROM và thêm hỗ trợ API Camera2 hoặc flash ROM tùy chỉnh với API tích hợp sẵn. Tin tốt là có một số thủ thuật để bật API Camera2 nếu nó được để trong ROM của bạn nhưng bị nhà sản xuất tắt. Ngoài ra còn có một cách nguyên bản để chụp ảnh định dạng RAW bằng thiết bị Mediatek. Tôi sẽ chỉ cho bạn những thủ thuật này dưới đây.

Định dạng RAW là gì và Tại sao tôi muốn API Camera2?

Nếu bạn tình cờ xem hướng dẫn này và không biết định dạng RAW là gì, về cơ bản đó là định dạng hình ảnh không mất dữ liệu - hãy nghĩ về nó giống như tốc độ bit của video hoặc nhạc. Bạn biết sự khác biệt giữa các tệp nhạc 120kbps, 320kbps và FLAC, phải không? Hoặc xem video Youtube ở 320p so với 1080p? Về cơ bản thì JPEG và RAW cũng giống nhau, đại loại .



Định dạng RAW sẽ chụp ảnh ở chế độ hoàn toàn không mất dữ liệu, nghĩa là không nén ảnh (nhưng kích thước tệp lớn hơn nhiều). Những hình ảnh RAW này tốt hơn nhiều để thao tác trong phần mềm hình ảnh - bởi vì giống như tên loại tệp ngụ ý, chúng hoàn toàn RAW dữ liệu hình ảnh. Nếu bạn so sánh JPEG với thẳng ra khỏi máy ảnh Ảnh RAW song song, JPEG có thể có màu sắc tươi sáng hơn hoặc các cải tiến hình ảnh khác - điều này là do JPEG được xử lý sau bởi phần mềm máy ảnh và được tích hợp vào dữ liệu hình ảnh.





Do đó, ảnh RAW chưa chỉnh sửa có thể trông xấu hơn JPEG khi so sánh song song. Nhưng đối với những người đam mê thao tác hình ảnh, việc thiếu phần mềm máy ảnh “xử lý hậu kỳ” chính là thứ bạn cần. Xử lý hậu kỳ là hoàn toàn trong tầm kiểm soát của bạn . Điều này có nghĩa là ảnh RAW có thể được nâng cao ở mức độ lớn hơn nhiều so với tệp JPEG, bởi vì bạn không chiến đấu chống lại “phép thuật” xử lý hậu kỳ của phần mềm máy ảnh được áp dụng cho tệp JPEG.

Bật API Camera2 trong Build.Prop

Cảnh báo: Luôn tạo bản sao lưu build.prop của bạn trong trường hợp có sự cố.

Phương pháp này có 50/50 cơ hội thành công, nhưng nó đáng để thử. Có vẻ như một số nhà sản xuất đã tích hợp API Camera2 vào ROM, nhưng đã vô hiệu hóa nó vì một số lý do - chỉ cần thêm một dòng vào build.prop trong phân vùng / system của thiết bị Android, bạn có thể bật chức năng Camera2 API.



Xem thêm: Cách chỉnh sửa bản dựng Android. Cắt với các tinh chỉnh cần thiết

Trước tiên, bạn sẽ cần một điện thoại đã root và phương pháp chỉnh sửa tệp build.prop của mình. Bạn có thể sử dụng ứng dụng khám phá tệp gốc (như ES Explorer ) để điều hướng đến phân vùng / system trên điện thoại của bạn và mở build.prop bằng trình soạn thảo văn bản hoặc bạn có thể sử dụng trình soạn thảo build.prop chuyên dụng như JRummy BuildProp Editor .

Khi bạn đã ở bên trong build.prop, hãy tìm kiếm chuỗi sau:

Kiên trì.camera.HAL3.enabled = 0

Thay đổi 0 thành 1, lưu và thoát khỏi build.prop, sau đó khởi động lại điện thoại của bạn. Nếu không tìm thấy chuỗi đó trong build.prop của bạn, hãy thử thêm theo cách thủ công Kiên trì.camera.HAL3.enabled = 1 ở cuối tệp build.prop của bạn, lưu và khởi động lại. Sau đó, bạn có thể kiểm tra xem nó có hoạt động hay không bằng cách khởi chạy ứng dụng máy ảnh của bên thứ ba như Mở máy ảnh hoặc là Máy ảnh FV-5 và kiểm tra trong menu Cài đặt nếu bạn có thể bật chế độ API Camera2.

Bật API Camera2 trong Trình mô phỏng đầu cuối

Một phương pháp thay thế cho phương pháp trên là thử và bật API Camera2 thông qua Trình mô phỏng thiết bị đầu cuối . Chỉ cần khởi chạy thiết bị đầu cuối và nhập các lệnh sau:

của anh ấy
kiên trì của bạn.camera.HAL3.enabled 1
lối ra
lối ra

Khởi động lại điện thoại của bạn và kiểm tra xem nó có hoạt động với ứng dụng máy ảnh của bên thứ ba như Mở máy ảnh hoặc là Máy ảnh FV-5 .

Chụp ảnh RAW ở Chế độ kỹ sư Mediatek

Nếu bạn có thiết bị sử dụng chipset Mediatek, có một cách bạn có thể chụp ảnh RAW ngay cả khi không bật API Camera2, thông qua Chế độ kỹ sư. Có một số phương pháp để truy cập Chế độ kỹ sư:

Mở trình quay số điện thoại của bạn và nhập số này: * # * # 3646633 # * # *

Ngoài ra, bạn có thể cài đặt một ứng dụng như Chế độ kỹ thuật MTK để luôn có biểu tượng lối tắt trên trang chủ của bạn. Bạn cũng có thể cài đặt Xposed và mô-đun GravityBox ( xem: Làm thế nào để hoàn toàn chủ đề Android với các mô-đun Xposed ) , cũng sẽ có một trình khởi chạy vào Chế độ kỹ sư.

Trong mọi trường hợp, khi bạn đang ở trong Chế độ kỹ sư, chỉ cần cuộn sang phải đến Kiểm tra phần cứng> Máy ảnh. Đây là một thử nghiệm cho phần cứng máy ảnh, nhưng bạn có thể bật tất cả các loại tùy chọn máy ảnh, bao gồm cả định dạng RAW và chụp ảnh.

Khi bạn chụp ảnh RAW ở Chế độ Kỹ sư, hai tệp sẽ được lưu vào thư mục / DCIM / CameraEM / - JPEG để xem trước ảnh và tệp RAW thực tế, không thể xem trước trên điện thoại Android. Bạn sẽ cần xuất tệp RAW sang PC của mình và sử dụng phần mềm chỉnh sửa hình ảnh như Adobe Photoshop để xử lý ảnh RAW và bạn cũng có thể cần chuyển đổi nó sang định dạng RAW phổ biến hơn là những gì điện thoại của bạn xuất ra.

4 phút đọc