antibanding_ * hằng số tĩnh. Sử dụng các phương pháp getSupportedAntibanding để tìm được tần số có sẵn.
Bạn cũng có thể sử dụng thông số máy ảnh để đọc hoặc chỉ định kích thước, chất lượng, và các thông số định dạng cho hình ảnh, hình thu nhỏ và xem trước máy ảnh. Danh sách sau đây giải thích làm thế nào để thiết lập một số các giá trị:
► JPEG và chất lượng hình ảnh thu nhỏ - Sử dụng các phương pháp setJpegQuality và setJpegThumbnailQuality, tương ứng, đi qua trong một giá trị số nguyên từ 0 đến 100, trong đó 100 là chất lượng tốt nhất.
► Hình ảnh, xem trước, và kích thước thu nhỏ - Sử dụng setPictureSize, setPreviewSize, và setJpegThumbnailSize để chỉ định một chiều cao và chiều rộng của hình ảnh, xem trước, và hình thu nhỏ, tương ứng. Trong mỗi trường hợp, bạn nên sử dụng cor¬responding getSupportedPictureSizes, getSupportedPreviewSizes, và phương pháp getSupportedJpegThumbnailSizes để xác định giá trị hợp lệ. Mỗi phương thức trả về một danh sách các đối tượng Camera.size mà xác định chiều cao hợp lệ / kết hợp chiều rộng.
► Hình ảnh và định dạng xem trước pixel - Sử dụng setPictureFormat và setPreviewFormat để thiết lập các định dạng hình ảnh sử dụng một hằng số tĩnh từ lớp PixelFormat. Sử dụng các getSupportedPictureFormats và phương pháp getSupportedPreviewFormats để trả về một danh sách các định dạng được hỗ trợ trước khi sử dụng một trong các setters.
Tỷ lệ khung ► Preview -. Phương pháp setPreviewFpsRange thay thế các phương pháp setPreviewFrameRate đã được tán thành trong Android 2.3 (API cấp 9)
Sử dụng nó để chỉ định của bạn ưa thích phạm vi tỷ lệ khung hình để sử dụng cho xem trước. Sử dụng các phương pháp getSupportedPreviewFpsRange để tìm ra tỷ lệ khung hình tối thiểu và tối đa được hỗ trợ. Cả hai phương pháp đại diện cho tỷ lệ khung hình là một số nguyên nhân 1000, do đó, một loạt các 24-30 FPS trở thành 24000 đến 30000.
Kiểm tra các giá trị tham số được hỗ trợ là đặc biệt quan trọng khi lựa chọn xem trước hoặc hình ảnh kích thước hợp lệ, như máy ảnh của mỗi thiết bị có khả năng sẽ hỗ trợ một khác nhau tập hợp con.
Kiểm soát Auto Focus, lĩnh vực trọng tâm, và đo sáng khu vực
Nếu máy ảnh máy chủ hỗ trợ tự động lấy nét, bạn có thể chỉ định các chế độ lấy nét bằng cách sử dụng phương pháp setFocusMode, đi qua trong một trong những Camera.Parameters.FOCUS_MODE_ * hằng số. Các chế độ lấy nét có sẵn sẽ phụ thuộc vào khả năng của phần cứng và phiên bản của nền tảng Android và chạy nó. Sử dụng các phương pháp getSupportedFocusModes để tìm mà chế độ có sẵn.
Để được thông báo khi hoạt động tự động tập trung đã hoàn thành, bắt đầu tự động lấy nét bằng cách sử dụng phương pháp tự động lấy nét, định nghĩa đầy AutoFocusCallback:
Camera.Parameters thông số = camera.getParameters (); if (. parameters.getSupportedFocusModes () chứa (Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {parameters.setFocusMode (
Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
camera.autoFocus (mới AutoFocusCallback () {
public void onAutoFocus (boolean thành công, máy ảnh máy ảnh) {
Đăng nhập .d (TAG ", tự động lấy nét:" + (thành công "Kế": "Không"));
}
});
}
đang được dịch, vui lòng đợi..
