Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/07/2016, à 18:51

gotcha5832

modifier une imag en gardant les date

Bonjour à tous,

Je souhaite modifier une image tout en gardant les dates de création, modification

Malheureusement, imagemagick ne semble pas pouvoir faire cela.

Je pense donc faire un script pour
- Récupérere les dates
- modifier l'image
- puis restaurer les date avec touch

mais je ne vois pas comment récupérer une date exploitable par touch?

Hors ligne

#2 Le 24/07/2016, à 18:58

pingouinux

Re : modifier une imag en gardant les date

Bonjour,
touch va juste modifier la date du fichier, mais pas les informations relatives à l'image. Regarde du côté de exif.

Hors ligne

#3 Le 24/07/2016, à 20:23

gotcha5832

Re : modifier une imag en gardant les date

C'est les info du fichier qui m'interesse

for file in $(cat outtt.txt)
do 
	date_m=$(stat -c "%y" "$file")
	echo "$file -> $date_m"

	mogrify -draw "rectangle 0,0 9999999,99999999" -fill white -quality 1 -strip "$file" 
	exiv2 rm "$file"
	touch --date="$date_m"  "$file" 
done  

Hors ligne

#4 Le 24/07/2016, à 20:44

pingouinux

Re : modifier une imag en gardant les date

Et ce que tu as fait ne marche pas ?

Remarque :
Si les noms de fichiers contiennent des espaces, il faut faire ceci :

while read file
do
   ......................................
done <outtt.txt

Hors ligne

#5 Le 25/07/2016, à 06:29

gotcha5832

Re : modifier une imag en gardant les date

merci pour le whil.

si c'est bon ca fonctionne

Hors ligne

#6 Le 25/07/2016, à 07:35

Watael

Re : modifier une imag en gardant les date

c'est la meilleure manière de lire un fichier ligne par ligne.

d'ailleurs, d'où viennent les données contenues dans ce fichier ?
parce qu'on peut, peut-être, s'en dispenser, non ?

Dernière modification par Watael (Le 25/07/2016, à 07:36)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne