Photos : problème pour ajuster date et heure

Dartflag

Membre actif
1 Juin 2014
103
5
Bonsoir a tous,
je suis en train de scanner des veilles photos pour ensuite pouvoir les trier et classer dans photo.
Elles n'ont évidemment pas d'informations, comme date de prise de vue, lieu etc..
Je viens de les importer dans photo et je tente maintenant d'ajuster la date et heure. Et la c'est la cata.

Je mets une date et heure que j'estime juste puis appliquer. Et la photo met une date et heure totalement farfelu.

Les photos sont des jpeg.

Au début ca semblait fonctionner sur les deux premières photos, puis la troisième ca devient n'importe quoi. Je reprends les deux premières et ca devient n'importe quoi aussi. Je n'y comprends rien?



que dois je faire? y a t il un bug connu sur photo? comment le résoudre?

je vous remercie de votre aide

Fred
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Bonjour,

Tu devrais ajouter la date avant de mettre tes photos dans l'appli photos.
Pour ça tu utilises par exemple graphicconverter (pas gratuit mais une appli très complète et utile) sinon en installant exiftool puis soit en passant par le terminal, soit un petit applescript qui utilise exiftool.
Pour le script je peux te faire ça si besoin.
 
  • J’aime
Réactions: baron

Dartflag

Membre actif
1 Juin 2014
103
5
bonsoir et un merci de vos réponses.
Avant j'utilisais picassa, et ce genre de modification était directement intégrée dans celui ci. C'était les doigts dans le nez. Je pensais que l'ami apple avait intégré des outils aussi simple et qui fonctionne. Sachant qu'il y a un menu pour cela dans photo;)

est ce un bug connu de Photo?

merci
Fred
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Non ! pas de bug à ma connaissance...
Mais comme toute bibliothèque, lorsque tu fais une modif sur une photo, la photo originale n'est pas touchée et la modif est enregistrée dans la base de donnée de l'appli, donc il faut passer par un export avec les bons réglages pour récupérer ensuite une photo avec la date incorporée dans les exif.
C'est pour cette raison que je te proposais une autre solution.
 
  • J’aime
Réactions: litobar71

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Bonjour,

J'ai pris 10 minutes pour te faire un petit script vite fait !
Il faut d'abord télécharger Exiftool là: https://sourceforge.net/projects/exiftool/ Puis l'installer (cela ajoute la commande exiftool dans le terminal)
Ensuite tu fais un copier, coller du script ci-dessous dans une fenêtre de l'appli Editeur de script qui est dans le dossier utilitaires dans applications.
Tu "enregistres sous" et tu choisis format application. tu obtiens une application dropplet (qui fonctionne par glisser déposer)

Tu glisses, déposes un fichier photo sur l'icone de cette appli, cela te demande d'entrer la date à mettre. Il faut saisir cette date au format : AAAA:MM:JJ:HH:MN:SS année, mois, jour, heure, minute, seconde chaque valeur séparée par :
Exemple pour aujoud'hui 8h53 --> 2020:03:03:08:53:00


Bloc de code:
on open the droppeditems
    
    set nom to the droppeditems
    set nom to nom as string
    display dialog "Entrer la date de creation AAAA:MM:JJ:HH:MN:SS" default answer ""
    set ladate to text returned of result
    
    set lacommande1 to "/usr/local/bin/exiftool -datetimeoriginal=" & ladate & " " & quoted form of POSIX path of nom
    set lacommande2 to "/usr/local/bin/exiftool -createdate=" & ladate & " " & quoted form of POSIX path of nom
    set datephoto to do shell script lacommande1
    set datephoto to do shell script lacommande2
    
    set lacommande3 to "rm " & quoted form of POSIX path of nom & "_original"
    set datephoto to do shell script lacommande3
end open
 

Dartflag

Membre actif
1 Juin 2014
103
5
Non ! pas de bug à ma connaissance...
Mais comme toute bibliothèque, lorsque tu fais une modif sur une photo, la photo originale n'est pas touchée et la modif est enregistrée dans la base de donnée de l'appli, donc il faut passer par un export avec les bons réglages pour récupérer ensuite une photo avec la date incorporée dans les exif.
C'est pour cette raison que je te proposais une autre solution.

Bonsoir Zeltron,
il y a peut etre un truc que je ne capte pas. Une fois que la photo est importée dans l'application photos (qui est l'application de base de mon mac pour gérer les photo),
Capture d’écran.jpg




il y a un menu, image puis ajuster la date et l'heure.
Capture d’écran 1.jpg


Et quand je change la date a partir de ce menu, ca devrait changer la date dans l'application apple Photos? mais ca marche 1 fois sur 10?
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Bonjour,
Je viens de tester "ajuster la date" dans l'appli photos (version 4, je suis sous Mojave)
Pas de problème pour changer la date , ni pour en ajouter une s' il n'y a aucune date au départ (sur un scan de photo)

Par contre si je veux récupérer ces photos:
--par glisser, déposer de l'appli photos sur le bureau je ne récupère pas le date modifiée ou ajoutée.
--Par le menu exporter en cochant inclure les infos, là pas de problème.

Donc possible avec l'appli photos, mais perso, je préfère ajouter la date avant son importation.
 

Dartflag

Membre actif
1 Juin 2014
103
5
Bonjour,
Je viens de tester "ajuster la date" dans l'appli photos (version 4, je suis sous Mojave)
Pas de problème pour changer la date , ni pour en ajouter une s' il n'y a aucune date au départ (sur un scan de photo)

Par contre si je veux récupérer ces photos:
--par glisser, déposer de l'appli photos sur le bureau je ne récupère pas le date modifiée ou ajoutée.
--Par le menu exporter en cochant inclure les infos, là pas de problème.

Donc possible avec l'appli photos, mais perso, je préfère ajouter la date avant son importation.

c'est peut etre ma version 3 qui est buggée?
ce qui est étrange c'est que j'arrive a modifier la date et heure dans l'application photo sur 2 ou 3 photos et apres ca part en vrille

un element qui peut etre important, ma base est sur un disque dur USB externe. Problème de mise a jour de la base?
probleme de temps de réponse? elle est trop grosse peut etre? 48Go
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
bonsoir,
je n’ai pas idée du pourquoi, je ne me sers pas de ce menu.
quand à la version 3 , je ne peux pas tester.
Pour la taille, ma bibliothèque pèse 60 Gigas donc je ne pense pas que çà provienne de là.
 

Luc G

Membre vénérable
Club MacG
17 Octobre 2001
11 922
1 933
68
Dans le sud
luc.greliche.free.fr
(Je précise que je suis sous High Sierra, photo 3.0)
Je pense à un problème de rafraîchissement conduisant à des bévues parce que je le rencontre assez souvent.
Je modifie en ce moment moi aussi les dates sur des centaines de photos scannées. Globalement tout va très bien. Mais j'ai constaté que le rafraîchissement de la date dans la fenêtre d'informations n'était pas toujours fait de suite, ce qui m'avait conduit à des dates aberrantes parce qu'en fait je croyais la date non modifiée, je la remodifiais à nouveau et évidemment, ça donnait n'importe quoi.
En pratique, je fais en général ça sur un album, en changeant d'album et en revenant sur l'album de travail, il semble que les dates soient bien rafraîchies ce qui évite les erreurs que j'avais constatées.
Pas sûr que ça corresponde au problème initial mais ça me parait bien possible puisque le fait de modifier plusieurs photos d'affilée (souvent une trentaine de suite et parfois plusieurs à la fois) facilitait le souci.
Le problème de la taille de la base peut faciliter le pb mais n'est pas bloquant puisque, à condition de faire attention à ce pb de rafraîchissement, je n'ai plus de souci malgré une base dépassant 1,5 To… (ce qui pose quelques petits problèmes d'application figée mais pas de souci de date).
 

Dartflag

Membre actif
1 Juin 2014
103
5
merci a tous de vos retour.
je pense aussi a un probleme de rafraichissement. Mon iMac commence a dater (fin 2012).
Il y a quelque temps j'étais a la recherche d'une solution pour pouvoir accéder a mes photos depuis mon iMac et mon Macbook.
L'option iCloud me convenait pas, trop cher, et surtout un débit internet misérable a la campagne, voir pas d'internet de temps en temps.
Je m'étais donc resolu a copier ma base de photo sur un disque dur extérieur. Que je branche a l'une ou l'autre de mes machines. Et c'est peut etre aussi a cause de cela? iMac de 2012 + Base (46Go) + disque dur extérieur?

Pour changer les dates/heures, j'ai installé sur un PC, XNVIEW et ça me dépanne pour le moment.
Avec cet outil, je pensais aussi pourvoir déplacer juste avec la souris l'ordre des photos, ou les classer par moment d'un simple clique. Mais ca ne semble pas aussi simple ;)
 

Dartflag

Membre actif
1 Juin 2014
103
5
oui effectivement, mais mon vieux scanner ne fonctionnant que sur PC. Ca me permet de changer les dates directement, puis de les transférer toutes prêtes sur le Mac ;)
Mais je te remercie de la precision
 

sojateur

Membre enregistré
2 Février 2013
7
0
Bonjour,

J'ai pris 10 minutes pour te faire un petit script vite fait !
Il faut d'abord télécharger Exiftool là: https://sourceforge.net/projects/exiftool/ Puis l'installer (cela ajoute la commande exiftool dans le terminal)
Ensuite tu fais un copier, coller du script ci-dessous dans une fenêtre de l'appli Editeur de script qui est dans le dossier utilitaires dans applications.
Tu "enregistres sous" et tu choisis format application. tu obtiens une application dropplet (qui fonctionne par glisser déposer)

Tu glisses, déposes un fichier photo sur l'icone de cette appli, cela te demande d'entrer la date à mettre. Il faut saisir cette date au format : AAAA:MM:JJ:HH:MN:SS année, mois, jour, heure, minute, seconde chaque valeur séparée par :
Exemple pour aujoud'hui 8h53 --> 2020:03:03:08:53:00


Bloc de code:
on open the droppeditems
   
    set nom to the droppeditems
    set nom to nom as string
    display dialog "Entrer la date de creation AAAA:MM:JJ:HH:MN:SS" default answer ""
    set ladate to text returned of result
   
    set lacommande1 to "/usr/local/bin/exiftool -datetimeoriginal=" & ladate & " " & quoted form of POSIX path of nom
    set lacommande2 to "/usr/local/bin/exiftool -createdate=" & ladate & " " & quoted form of POSIX path of nom
    set datephoto to do shell script lacommande1
    set datephoto to do shell script lacommande2
   
    set lacommande3 to "rm " & quoted form of POSIX path of nom & "_original"
    set datephoto to do shell script lacommande3
end open

Bonjour,

J'ai pris 10 minutes pour te faire un petit script vite fait !
Il faut d'abord télécharger Exiftool là: https://sourceforge.net/projects/exiftool/ Puis l'installer (cela ajoute la commande exiftool dans le terminal)
Ensuite tu fais un copier, coller du script ci-dessous dans une fenêtre de l'appli Editeur de script qui est dans le dossier utilitaires dans applications.
Tu "enregistres sous" et tu choisis format application. tu obtiens une application dropplet (qui fonctionne par glisser déposer)

Tu glisses, déposes un fichier photo sur l'icone de cette appli, cela te demande d'entrer la date à mettre. Il faut saisir cette date au format : AAAA:MM:JJ:HH:MN:SS année, mois, jour, heure, minute, seconde chaque valeur séparée par :
Exemple pour aujoud'hui 8h53 --> 2020:03:03:08:53:00


Bloc de code:
on open the droppeditems
   
    set nom to the droppeditems
    set nom to nom as string
    display dialog "Entrer la date de creation AAAA:MM:JJ:HH:MN:SS" default answer ""
    set ladate to text returned of result
   
    set lacommande1 to "/usr/local/bin/exiftool -datetimeoriginal=" & ladate & " " & quoted form of POSIX path of nom
    set lacommande2 to "/usr/local/bin/exiftool -createdate=" & ladate & " " & quoted form of POSIX path of nom
    set datephoto to do shell script lacommande1
    set datephoto to do shell script lacommande2
   
    set lacommande3 to "rm " & quoted form of POSIX path of nom & "_original"
    set datephoto to do shell script lacommande3
end open

Hello,

J'aime bien cette idée de script. j'ai deux questions:
  • Penses tu qu'il est possible de ne pas avoir à rentrer les seconde ? (uniquement AAAA:MM:JJ)
  • Y aurait-il un moyen d'automatiser le changement ?
ex: un fichier nommé "IMG-20201214blablabla.jpg" , que la date dans le nom du fichier soit automatiquement utilisé pour modifier la date de prise de vue (et si possible de création de fichier également).

Merci
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Bonsoir, @sojateur

Ce script à été conçu pour mettre des dates à un fichier qui n'en possède pas (issu d'un scanner par exemple), et il nest impératif d'entrée les secondes car c'est le format date dans les exifs des photos...
Les fichiers dont tu veux modifier la date proviennent d'où ?
Si ce sont des photos prisent avec un appareil numériques elles contiennent la date de la prise de vue, il suffit alors de la récupérer pour s'en servir pour définir la date de création du fichier.
 

sojateur

Membre enregistré
2 Février 2013
7
0
Ce sont des photos de mon téléphone. Suite à un transfert depuis la mémoire interne via externe, toutes les données daté (prise de vue, date de modification et de création) ont été actualisé à la date du transfert.
La seule date restante est dans le titre de l'image type "IMG-20201214". Pour un tri chronologique via l'app Photos sur mac c'est une horreur car tout est regroupé à la même date.
Même si je passais plusieurs heures (ou jours) à modifier la date de prise de vu via le menu édition de Photos, cela ne change pas le fichier original. J'aimerais donc pouvoir mettre à jours les dates des photos, depuis le nom du fichier et ce depuis le finder...
Ça fait quelques jours que je buche là dessus et n'ai toujours pas trouvé de solution :(
 

zeltron54

Membre expert
Club MacG
29 Mars 2008
2 511
399
Lorraine
Bonjour,

Pour vérifier, après avoir installé exiftool, tu ouvres le terminal.
Dans la fenêtre du terminal tu tapes : exiftool puis un espace et tu fais un glissé, déposé d'une des photos puis entrer.

Tu fais un copié du résultat ici ...
 

sojateur

Membre enregistré
2 Février 2013
7
0
et voici:

ExifTool Version Number : 12.12
File Name : IMG-20200831-WA0005.jpg
Directory : /Volumes/Mini SSD/Photos/photos whatsapp
File Size : 198 KiB
File Modification Date/Time : 2020:09:11 03:31:16+02:00
File Access Date/Time : 2020:12:16 20:44:20+01:00
File Inode Change Date/Time : 2020:09:11 03:31:16+02:00
File Permissions : rwxrwxrwx
File Type : JPEG
File Type Extension : jpg
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution Unit : None
X Resolution : 1
Y Resolution : 1
Image Width : 1200
Image Height : 1600
Encoding Process : Progressive DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 1200

Et comme on le voit, avec un fichier nommé 20200831