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.