Utilisation des modes de prise de vue de l'appareil photo
L'interface net.rim.device.api.amms.control.camera.FeatureControl développe la classe javax.microedition.media.Control pour fournir des modes de scène prédéfinis de l'appareil photo, configurant la balance des blancs, la vitesse d'obturation et autres propriétés. Les modes Scène disponibles sont :
| Mode |
Comportement |
|---|---|
| Automatique |
Capture de nombreux sujets dans la plupart des conditions. |
| Détection des visages |
Détecte les visages des sujets et les met en valeur dans la plupart des conditions d'éclairage. |
Portrait |
Reproduit précisément les nuances de la peau. |
Sport |
Capture les corps se déplaçant rapidement. |
Paysage |
Capture les scènes extérieures lumineuses. |
Fête |
Capture les sujets dans des environnements intérieurs sombres. |
Macro |
Améliore le détail et la netteté des éléments près de l'appareil photo. |
Neige |
Reproduit précisément les couleurs des scènes avec des surfaces extrêmement réfléchissantes. |
Plage |
Reproduit précisément les couleurs des scènes avec un fort contraste. |
Nuit |
Capture les scènes extérieures sombres. |
Texte |
Améliore le détail et la netteté du texte. |
Pour obtenir un objet FeatureControl, appelez javax.microedition.media.Player.getControl() sur l'objet de votre application Player. Lorsque vous appelez getControl(), vous devez transmettre le nom de classe complet de la commande, par exemple, « net.rim.device.api.amms.control.camera.FeatureControl ».
Pour définir le mode Scène, appelez setSceneMode() sur l'objet FeatureControl et référencez le mode Scène que vous voulez définir.
// Obtain the control
FeatureControl featureControl = (FeatureControl) myPlayer.getControl("net.rim.device.api.amms.control.camera.FeatureControl");
// Check for support of face detection mode
if(featureControl.isSceneModeSupported(FeatureControl.SCENE_MODE_FACEDETECTION))
{
// Set the scene mode
featureControl.setSceneMode(FeatureControl.SCENE_MODE_FACEDETECTION);
}
else
{
Dialog.alert("Scene mode not supported")
}
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.