Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Données gps à inscrire dans l'EXIF d'une image jpg [ Divers / General ] (charbonn)

dimanche 13 juillet 2008 à 19:56:03 | Données gps à inscrire dans l'EXIF d'une image jpg

charbonn

Bonjour

Je tente d'écrire mes données gps dans les property d'une image jpg.

J'ai examiné les codes sources, dont le meilleur, à mon avis, ExifWorks.

Lire et encoder ou écrire des données Texte (titre, etc.) est simple.

Lire les données gps comme la latitude est déjà plus difficile.

J'y arrive avec la fonction BitConverter.toInt32(DataByte,0) pour les degrés et BitConverter.toInt32(DataByte,8) pour les minutes.

Écrire est une toute autre affaire. Je n'arrive pas à partir des valeurs int vers leur conversion en byte dans le bon format.
BitConverter.getbytes(Degre) n'engendre pas le bon codage.
Bon. Si quelqu'un travaille sur ce genre de code, je pourrai échanger avec plus de détails.

François

FCUM


dimanche 13 juillet 2008 à 23:05:26 | Re : Données gps à inscrire dans l'EXIF d'une image jpg

niky

Membre Club
Salut,

Je ne connais pas précisément le problème que tu tentes de résoudre mais voilà peut être quelques pistes :

- Lorsque tu convertis les degrés avec ToInt32, tu indiques un startIndex à 8. Est-ce que tu prends en compte ce décalage de 8 octets quand tu vas écrire ce que te renvoie GetBytes ?

- GetBytes ne fait rien d'autre qu'appliquer des masques binaires en utilisant les opérateurs & et >>. Après, la seule différence qui peut intervenir entre ce que renvoie GetBytes et ce que tu veux avoir est l'ordre des octets. Ne pourrais-tu pas recoder GetBytes à ta convenance ?

En espérant avoir été utile...

lundi 14 juillet 2008 à 17:01:25 | Re : Données gps à inscrire dans l'EXIF d'une image jpg

charbonn

Merci du message

Effectivement, GetBytes n'est pas la bonne fonction. Je ne sais laquelle prendre.
Pour les caractères, comme les tags title, etc, pas de problème à écrire.

Mon véritable problème est avec la fonction image.SetpropertyItem.

Je copie avec GetpropertyItem(2) pour la latitude à partir d'une image originale bien géoréférencée et fonctionnant sur Panoramio ou autres, puis je fais une copie de cette image, lui donne la Latitude par un Setproperty directement à partir du buffer lu au getpropertyItem, pourtant, après le image.save("...nouveauNom.jpg"), la nouvelle image à une relecture ne contient plus les données gps. ???


FCUM




Cette discussion est classé dans : données, image, jpg, gps, bitconverter


Répondre à ce message

Sujets en rapport avec ce message

recadrage et resize d'une image jpg [ par benthi ] est il possible, à partir de VB6, de lancer la commande de recadrage puis la commande de resize sur une image jpg situé dans un répertoire précis. Enregistrer une image en jpg [ par Flyer ] Salut tout le monde, je voudrait enregistrer une picture box par exemple au format jpg, quelqu'un aurait une idée ?Merci d'avance lecture des données images [ par Arsa ] Bonjour,je veux savoir est ce qu'il n'y a pas moyen de lire les données de l'image en Visual Basic, c-a-d lire les couleurs ou bien les niveaux de gri Modifier la taille d'une image [ par Mad ] Bonjour,j'aimerais a partir d'une image par exemple : c:\Photo1.jpgobtenir la largeur et la hauteur de la photosreduire ces valeur de moitiépuis de sa Base de données et images [ par John7 ] Comment récup d'aprés une recherche,une image dans un picturebox sans passer par des données binaires.Je m'explique:En ASP,ça donne Toutes les images conversion Jpg en Tiff [ par polochon ] Le sujet parle de lui meme.Alors si quelqu'un c comment tranformer une image.jpg en image.tif je suis ouvert a tout les morceaux de code en vb merci et les données EXIF ou metadata d'une image ??? [ par alic ] Comment faire pour récupérer les données exif et/ou les metadata d'un fichier image (IPTC) ?ce serait tellemnt pratique de pouvoir rajouter des infos mot et image [ par ninonino ] Salut je suis débutantComment puis je faire le jeux du Pendu avec des images ? je m?expliqueJ?ai Une liste .txt et Un dossier avec image .jpg au inet put help me [ par pcpunch ] slt j essaie de transferer un fichier vers mon ftp mais ca marche pas , c une imageInet1.Execute , ("PUT " & e & " " & a & ".jpg")e="c:\mes images\ima Insere Image JPG dans un champs OLE base Access [ par OrsonW ] Bonjour,J'aimerais à travers un programme insérer une image JPG dans un champ OLE d'une Base Access;J'arrive à le faire manuellement avec access.Le fa


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.