Camera.Parameters 参数

Posted 鸭子船长

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Camera.Parameters 参数相关的知识,希望对你有一定的参考价值。

public class

Camera.Parameters

extends Object

java.lang.Object
   ? android.hardware.Camera.Parameters

Class Overview

   

类概述


相机的服务设置。

使相机参数生效,应用程序必须调用setparameters(相机参数。)。例如,在setwhitebalance(字符串)被称为,白平衡不实际上改变了之前setparameters(相机参数。)被称为参数变化的对象。

不同的设备可能有不同的相机功能,如图片的大小或闪光模式。应用程序应该查询相机能力之前设置参数。例如,应用应该打电话getsupportedcoloreffects()在呼叫setcoloreffect(字符串)。如果相机不支持颜色的影响,getsupportedcoloreffects()将返回null。

概要


常数
String antibanding_50hz  
String antibanding_60hz  
String antibanding_auto  
String antibanding_off  
String effect_aqua  
String effect_blackboard  
String effect_mono  
String effect_negative  
String effect_none  
String effect_posterize  
String effect_sepia  
String effect_solarize  
String effect_whiteboard  
String flash_mode_auto 闪光灯会自动在需要的时候被解雇。
String flash_mode_off 闪光灯不会被解雇。
String flash_mode_on 闪光总是会被解雇的快照。
String flash_mode_red_eye Flash将红眼模式发射。
String flash_mode_torch 在预览灯不断涌出,自动对焦和快照。
int focus_distance_far_index 数组中的远距使用getfocusdistances(浮[ ])
int focus_distance_near_index 数组中的近距离使用的焦点getfocusdistances(浮[ ])
int focus_distance_optimal_index 使用的最佳焦点距离的数组索引getfocusdistances(浮[ ])
String focus_mode_auto 自动对焦模式。
String focus_mode_continuous_picture 用于拍照的连续自动对焦模式。
String focus_mode_continuous_video 用于视频记录的连续自动对焦模式。
String focus_mode_edof 扩展景深(EDOF)。
String focus_mode_fixed 的焦点是固定的。
String focus_mode_infinity 重点是无穷的。
String focus_mode_macro 宏观(特写)对焦模式。
int preview_fps_max_index 使用最大预览帧数组索引getpreviewfpsrange(int [ ])getsupportedpreviewfpsrange()
int preview_fps_min_index 使用最小预览帧数组索引getpreviewfpsrange(int [ ])getsupportedpreviewfpsrange()
String scene_mode_action 以快速移动的物体的照片。
String scene_mode_auto 场景模式关闭。
String scene_mode_barcode 应用程序正在寻找一个条码。
String scene_mode_beach 拍照的海滩上。
String scene_mode_candlelight 捕获场景的自然温暖的颜色,点燃蜡烛。
String scene_mode_fireworks 拍摄焰火。
String scene_mode_hdr 用高动态范围成像技术的现场捕获。
String scene_mode_landscape 在远处的物体图片。
String scene_mode_night 在晚上拍照。
String scene_mode_night_portrait 在晚上吃的人的照片。
String scene_mode_party 采取室内弱光拍摄。
String scene_mode_portrait 以人的照片。
String scene_mode_snow 拍照的雪。
String scene_mode_sports 以快速移动的物体的照片。
String scene_mode_steadyphoto 避免模糊的图片(例如,由于握手)。
String scene_mode_sunset 采取日落的照片。
String scene_mode_theatre 在剧场的照片。
String white_balance_auto  
String white_balance_cloudy_daylight  
String white_balance_daylight  
String white_balance_fluorescent  
String white_balance_incandescent  
String white_balance_shade  
String white_balance_twilight  
String white_balance_warm_fluorescent  
公共方法
String flatten()
创建一套这个对象的所有参数的单个字符串参数。
String get(String key)
返回一个字符串参数的值。
String getantibanding()
获取当前antibanding设置。
boolean getautoexposurelock()
获取自动曝光锁定状态。
boolean getautowhitebalancelock()
获取自动白平衡锁的状态。
String getcoloreffect()
获取当前的颜色设置效果。
int getexposurecompensation()
获取当前曝光补偿指数。
float getexposurecompensationstep()
获取曝光补偿的步骤。
String getflashmode()
获取当前的闪光模式设定。
float getfocallength()
变焦距(毫米)的相机。
List<Camera.Area> getfocusareas()

获取当前的重点领域。

void getfocusdistances(浮动[ ]输出)

从摄像机到一个对象似乎是焦点得距离。

String getfocusmode()
获取当前的焦点模式设置。
float gethorizontalviewangle()
获取水平角度来看。
int 返回一个值字符串键)
返回一个整数参数的值。
int getjpegquality()
收益质量的JPEG图像设置。
int getjpegthumbnailquality()
返回质量的JPEG图片EXIF缩略图设置。
Camera.Size getjpegthumbnailsize()
返回EXIF缩略图的JPEG图片的尺寸。
int getmaxexposurecompensation()
得到的最大曝光补偿指数。
int getmaxnumdetectedfaces()
获取人脸支持的最大数量。
int getmaxnumfocusareas()
得到最多支持的重点领域。
int getmaxnummeteringareas()
获取最大数量的计量领域的支持。
int getmaxzoom()
得到的缩放所允许的最大值为快照。
List<Camera.Area> getmeteringareas()

获取当前计量范围。

int getminexposurecompensation()
获得最小的曝光补偿指数。
int getpictureformat()
返回的照片图像格式。
Camera.Size getpicturesize()
返回设置图片尺寸。
Camera.Size getpreferredpreviewsizeforvideo()
返回优先推荐或预览大小(宽度和高度)像素的视频。
int getpreviewformat()
返回预览帧的图像格式有camera.previewcallback
void getpreviewfpsrange(int [ ]范围)
返回当前预览的帧的最大和最小。
int getpreviewframerate()
该方法被在API级别9。取代getpreviewfpsrange(int [ ])
Camera.Size getpreviewsize()
返回的尺寸设置预览图片。
String getscenemode()
获取当前情景模式设置。
List<String> getsupportedantibanding()
获取受支持的antibanding值。
List<String> getsupportedcoloreffects()
获取受支持的颜色的影响。
List<String> getsupportedflashmodes()
获取受支持的闪光模式。
List<String> getsupportedfocusmodes()
获取受支持的对焦模式。
List<Camera.Size> getsupportedjpegthumbnailsizes()
获取受支持的JPEG缩略图的大小。
List<Integer> getsupportedpictureformats()
获取受支持的图片格式。
List<Camera.Size> getsupportedpicturesizes()
获取受支持的图片大小。
List<Integer> getsupportedpreviewformats()
获取受支持的预览格式。
List<int[]> getsupportedpreviewfpsrange()
获取受支持的预览帧(帧每秒)的范围。
List<Integer> getsupportedpreviewframerates()
该方法被在API级别9。取代getsupportedpreviewfpsrange()
List<Camera.Size> getsupportedpreviewsizes()
获取受支持的预览图片。
List<String> getsupportedscenemodes()
获取受支持的场景模式。
List<Camera.Size> getsupportedvideosizes()

获取受支持的视频帧的大小,可以通过使用 mediarecorder。

List<String> getsupportedwhitebalance()
获取受支持的白平衡。
float getverticalv

以上是关于Camera.Parameters 参数的主要内容,如果未能解决你的问题,请参考以下文章

Droid 设备 - 不会旋转从相机拍摄的图像? (相机.参数)

使用Camera进行拍照

Android Camera:尝试在空对象引用上调用 android.hardware.Camera.getParameters()' 上的虚拟方法 Android Camera Parameters

Android 2.1 的 Camera.Parameters.FLASH_MODE_TORCH 替代品

Android 2.1 的 Camera.Parameters.FLASH_MODE_TORCH 替代品

控制摄像头拍照

(c)2006-2024 SYSTEM All Rights Reserved IT常识