Bonjour à toutes et à tous,
Dans une application, je souhaite enregistrer dans les EXIF les coordonnées géographiques ainsi que le cap sous lequel une photo a été prise. Le code est le suivant :
Alors que les coordonnées sont bien prises en compte, le champ correspondant à la méthode de traitement marque toujours "ASCII". Pourtant, dans la doc de cette méthode, il est dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 parameters.setGpsAltitude(altImg); parameters.setGpsLatitude(latImg); parameters.setGpsLongitude(lonImg); parameters.setGpsProcessingMethod(String.format("Cap de prise de vue %.0f °", ang)); camera.setParameters(parameters); // Applique les nouveaux paramètres
public void setGpsProcessingMethod (String processing_method)
Added in API level 8
Sets GPS processing method. It will store up to 32 characters in JPEG EXIF header.
Je m'attends donc à ce que la chaîne de caractères (moins de 32) que je donne en paramètre soit prise en compte. Il n'en est rien.
Avez-vous une idée du pourquoi du comment ?
Cordialement.
Pierre
Partager