Android 개발 메모

camera.parameter 적용하기

Dexx 2015. 12. 21. 00:25

//EFFECT

 public static final String EFFECT_AQUA="aqua";

 public static final String EFFECT_BLACKBOARD ="blackboard";

 public static final String EFFECT_MONO = "mono";

 public static final String EFFECT_NEGATIVE = "negative";

 public static final String EFFECT_NONE = "none";

 public static final String EFFECT_POSTERIZE ="posterize";

 public static final String EFFECT_SEPIA = "sepia";

 public static final String EFFECT_SOLARIZE = "solarize";

 public static final String EFFECT_WHITEBOARD = "whiteboard";

 

 //FLASH_MODE

 public static final String FLASH_MODE_AUTO = "auto";

 public static final String FLASH_MODE_OFF = "off";

 public static final String FLASH_MODE_ON = "on";

 public static final String FLASH_MODE_RED_EYE = "red-eye";

 public static final String FLASH_MODE_TORCH = "torch";

 

 //FOCUS_MODE

 public static final String FOCUS_MODE_AUTO = "auto";

 public static final String FOCUS_MODE_FIXED = "fixed";

 public static final String FOCUS_MODE_INFINITY = "infinity";

 public static final String FOCUS_MODE_MACRO = "macro";

 

 //SCENE_MODE

 public static final String SCENE_MODE_ACTION = "action";

 public static final String SCENE_MODE_AUTO = "auto";

 public static final String SCENE_MODE_BEACH = "beach";

 public static final String SCENE_MODE_CANDLELIGHT = "candlelight";

 public static final String SCENE_MODE_FIREWORKS = "fireworks";

 public static final String SCENE_MODE_LANDSCAPE = "landscape";

 public static final String SCENE_MODE_NIGHT = "night";

 public static final String SCENE_MODE_NIGHT_PORTRAIT = "night-portrait";

 public static final String SCENE_MODE_PARTY = "party";

 public static final String SCENE_MODE_PORTRAIT = "portrait";

 public static final String SCENE_MODE_SNOW = "snow";

 public static final String SCENE_MODE_SPORTS = "sports";

 public static final String SCENE_MODE_STEADYPHOTO = "steadyphoto";

 public static final String SCENE_MODE_SUNSET = "sunset";

 public static final String SCENE_MODE_THEATRE ="theatre";

 

 //WHITE_BALANCE

 public static final String WHITE_BALANCE_AUTO = "auto";

 public static final String WHITE_BALANCE_CLOUDY_DAYLIGHT = "cloudy-daylight";

 public static final String WHITE_BALANCE_DAYLIGHT = "daylight";

 public static final String WHITE_BALANCE_FLUORESCENT = "fluorescent";

 public static final String WHITE_BALANCE_INCANDESCENT = "incandescent";

 public static final String WHITE_BALANCE_SHADE = "shade";

 public static final String WHITE_BALANCE_TWILIGHT = "twilight";


// 파라미터를 초기화

Camera.Parameters parameter = camera.getParameters();

// 파라미터 옵션 정의

parameter.setColorEffect(EFFECT_MONO);

parameter.setWhiteBalance(WHITE_BALANCE_AUTO);

// setParameters 넘겨줌

camera.setParameters(parameter)


참고 : http://developer.android.com/intl/ko/reference/android/hardware/Camera.Parameters.html


[출처] http://vissel.tistory.com/64