2010-11-18 30 views
5

Tôi chạy ứng dụng Android của mình bằng chức năng camera được triển khai trong điện thoại hỗ trợ Android , nhưng hình ảnh camera tôi nhận được luôn có độ phân giải nhỏ. Dường như theo mặc định, độ phân giải máy ảnh android là nhỏ (ví dụ: 640 * 480), cách tăng độ phân giải ??cách tăng độ phân giải của máy ảnh khi sử dụng mục đích IMAGE_CAPTURE

tôi sử dụng đoạn mã sau để thực hiện các phần camera:

Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); 
File photo=new File(Environment.getExternalStorageDirectory(), "123.jpg"); 
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo)); 
startActivityForResult(i, 1); 

bất cứ đề nghị về vấn đề này ???

Trả lời

0

Đã không tự mình thử, nhưng bạn có thể thử thêm EXTRA_VIDEO_OUTPUT bổ sung vào mục đích.

Chỉ cần thêm:

i.putExtra(MediaStore.EXTRA_VIDEO_OUTPUT, 1);

Xem the reference để biết thêm thông tin.

+0

Tôi đã sử dụng tính năng này nhưng không giúp ích gì ... – Mellon

Các vấn đề liên quan