OVH Cloud OVH Cloud

Question alakon

12 réponses
Avatar
Peter Pan
Luce !

Existe-t-il un moyen de revenir au nom de fichier d'origine issu d'un APN,
dont le nom a été modifié ? Exemple : "IMG_0100.jpg" a été renommé en
"mon_cul_sur_la_commode.jpg" et je veux revenir à "prefixe_numero.jpg" en
extrayant l'info EXIF (qui contient le n° de vue)

Ceci avec les applis connues, genre XnView, afin de m'éviter l'écriture d'un
script PHP... pour une vingtaine de malheureuses photos. Surtout que
l'extraction d'info EXIF avec PHP tient de l'aspirine, les constructeurs
adoptant leur propre indexation de tableau (pour ce que j'en ai vu).

--
Pierre
http://www.1966.fr

10 réponses

1 2
Avatar
François Jouve
Peter Pan wrote:
Luce !

Existe-t-il un moyen de revenir au nom de fichier d'origine issu d'un APN,
dont le nom a été modifié ? Exemple : "IMG_0100.jpg" a été renommé en
"mon_cul_sur_la_commode.jpg" et je veux revenir à "prefixe_numero.jpg" en
extrayant l'info EXIF (qui contient le n° de vue)

Ceci avec les applis connues, genre XnView, afin de m'éviter l'écriture d'un
script PHP... pour une vingtaine de malheureuses photos. Surtout que
l'extraction d'info EXIF avec PHP tient de l'aspirine, les constructeurs
adoptant leur propre indexation de tableau (pour ce que j'en ai vu).



Si tu as accès à une machine unix (par exemple linux ou MacOS X),
tu installes l'utilitaire "exiftags" qu'on trouve facilement et tu utilises
ce petit script que j'ai fait justement ce week-end.
J'ai du le faire à la suite d'un gros caca nerveux de ma CF (une noname
d'un an d'age). J'ai tout récupéré grace à "Digital image recovery" qui
est fantastique. Il fait même un peu peur: il m'a retrouvé plus de 200
images dont certaines dataient de l'été dernier. Et pourtant j'efface ma
carte en la reformattant. Ca prouve au passage que le formattage de l'appareil
n'est pas un vrai formattage.


____ debut du script

#!/bin/csh

foreach i (*jpg)
set n = `exiftags $i | grep "Image Number:" | cut -d "-" -f 2`
if ($n != ' ') then
mv $i img_$n.jpg
else
echo "Pas trouve de numero dans les exif de" $i
endif
end

--
F.J.

Avatar
Patrick MORAND
Bravo,

Ce n'est pas courant de voir du script shell sur ce forum !

A mon avis on ne dira jamais assez tous les services que celà peut rendre.

--
Patrick Morand
http://www.patmo.net

Si tu as accès à une machine unix (par exemple linux ou MacOS X),
tu installes l'utilitaire "exiftags" qu'on trouve facilement et tu utilises
ce petit script que j'ai fait justement ce week-end.
J'ai du le faire à la suite d'un gros caca nerveux de ma CF (une noname
d'un an d'age). J'ai tout récupéré grace à "Digital image recovery" qui
est fantastique. Il fait même un peu peur: il m'a retrouvé plus de 200
images dont certaines dataient de l'été dernier. Et pourtant j'efface ma
carte en la reformattant. Ca prouve au passage que le formattage de
l'appareil

n'est pas un vrai formattage.


____ debut du script

#!/bin/csh

foreach i (*jpg)
set n = `exiftags $i | grep "Image Number:" | cut -d "-" -f 2`
if ($n != ' ') then
mv $i img_$n.jpg
else
echo "Pas trouve de numero dans les exif de" $i
endif
end

--
F.J.


Avatar
FiLH
"Patrick MORAND" writes:

Bravo,

Ce n'est pas courant de voir du script shell sur ce forum !

A mon avis on ne dira jamais assez tous les services que celà peut rendre.



À noter que cygwin permet de faire 99.5% de ces choses sous windows.
Et c'est gratuit (cygwin).

FiLH
--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/

Avatar
Cédric JANDALI
FiLH a présenté l'énoncé suivant :
"Patrick MORAND" writes:

Bravo,

Ce n'est pas courant de voir du script shell sur ce forum !

A mon avis on ne dira jamais assez tous les services que celà peut rendre.



À noter que cygwin permet de faire 99.5% de ces choses sous windows.
Et c'est gratuit (cygwin).


je vais partir en HS :

Cygwin je le trouve vraiment lourd pour ce qu'il fait (si on ne s'en
sert pas comme serveur X).
Il y a pas longtemps, j'ai découvert le logiciel VM-Ware (ok il est
payant) qui est une machine virtuelle permettant d'avoir sur sa machine
win plusieurs machine virtuelle en même temps.
J'ai installé linux sur une machine virtuelle et maintenant j'ai
vraiment Win et Nunux en paralelle tout en ayant qu'un seul PC et ca
c'est vraiment utile (pour ceux qui en ont l'utilité bien sur)

--
CeD


Avatar
FiLH
Cédric JANDALI <jandali@[No S p A AAm]fr.fm> writes:

FiLH a présenté l'énoncé suivant :
"Patrick MORAND" writes:

Bravo,
Ce n'est pas courant de voir du script shell sur ce forum !
A mon avis on ne dira jamais assez tous les services que celà peut
rendre.



À noter que cygwin permet de faire 99.5% de ces choses sous windows.
Et c'est gratuit (cygwin).


je vais partir en HS :

Cygwin je le trouve vraiment lourd pour ce qu'il fait (si on ne s'en
....

J'ai installé linux sur une machine virtuelle et maintenant j'ai


Ce sont deux choses différentes.

Cygwin permet d'avoir une certaine puissance d'expression sous
windows. Linux c'est juste intaller un autre OS.

J'avoue que je n'ai pas d'expérience de première main sous cygwin vu
que c'est un collègue à moi qui s'en sert, mais il ne m'a pas paru
l'air de se plaindre d'une quelconque lourdeur.

Sinon de plus en plus de produits commerciaux installent leur propre
cygwin :)


FiLH


--
FiLH photography. A taste of freedom in a conventional world.
Web: http://www.filh.org e-mail
FAQ fr.rec.photo : http://frp.parisv.com/
Sitafoto la photo a Bordeaux : http://sitafoto.free.fr/



Avatar
Peter Pan
Si tu as accès à une machine unix


Non. J'ai fini par écrire mon script PHP :-)
Il est très court (une quarantaine de lignes avec commentaires (et balises
HTML)) et je le tiens à disposition. Merci pour les réponses.

--
Pierre
http://www.1966.fr

Avatar
rbb
"Patrick MORAND" a écrit dans le message de
news:cak86o$3a2$
Bravo,

Ce n'est pas courant de voir du script shell sur ce forum !



Tant mieux :-)))))







(pas pu résister ! c'est juste pour le fun, c'est très bien les scripts
shell pour pingouins...)

Avatar
Philoustetou
Dans les news:Peter Pan tapotait:
Luce !

Existe-t-il un moyen de revenir au nom de fichier d'origine issu d'un
APN, dont le nom a été modifié ? Exemple : "IMG_0100.jpg" a été
renommé en "mon_cul_sur_la_commode.jpg" et je veux revenir à
"prefixe_numero.jpg" en extrayant l'info EXIF (qui contient le n° de
vue)

Ceci avec les applis connues, genre XnView, afin de m'éviter
l'écriture d'un script PHP... pour une vingtaine de malheureuses
photos. Surtout que l'extraction d'info EXIF avec PHP tient de
l'aspirine, les constructeurs adoptant leur propre indexation de
tableau (pour ce que j'en ai vu).


Il existe un "renamer" que j'utilise assez souvent et qui utilise certains
codes exif
http://hp.vector.co.jp/authors/VA014830/english/FlexRena/
A+
--
Gazzzzzzzzzzz et gaffffffffffe
Philoustetou

Avatar
Fred
Le 14/06/2004, Philoustetou a supposé :
Dans les news:Peter Pan tapotait:
Luce !

Existe-t-il un moyen de revenir au nom de fichier d'origine issu d'un
APN, dont le nom a été modifié ? Exemple : "IMG_0100.jpg" a été
renommé en "mon_cul_sur_la_commode.jpg" et je veux revenir à
"prefixe_numero.jpg" en extrayant l'info EXIF (qui contient le n° de
vue)



Il existe un "renamer" que j'utilise assez souvent et qui utilise certains
codes exif
http://hp.vector.co.jp/authors/VA014830/english/FlexRena/
A+


Un autre renommeur extrêmement puissant en Français et Free c'est :

Historique des versions :
http://perso.wanadoo.fr/rplr/scarabee/fr/Siren_hist.htm

Download :
http://perso.wanadoo.fr/rplr/scarabee/fr/download.htm

L'utilisation n'est pas très intuitive mais lorsque l'on a compris la
logique de fonctionnement, c'est vraiment puissant.

A+
Fred

--
A+
Fred
Pour voir qu'il fait noir, on n'a pas besoin d'être une lumière.
(Philippe Geluck)


Avatar
Alf92
Peter Pan a exposé ceci :

Luce !

Existe-t-il un moyen de revenir au nom de fichier d'origine issu d'un
APN, dont le nom a été modifié ? Exemple : "IMG_0100.jpg" a été
renommé en "mon_cul_sur_la_commode.jpg" et je veux revenir à
"prefixe_numero.jpg" en extrayant l'info EXIF (qui contient le n° de
vue)

Ceci avec les applis connues, genre XnView, afin de m'éviter
l'écriture d'un script PHP... pour une vingtaine de malheureuses
photos. Surtout que l'extraction d'info EXIF avec PHP tient de
l'aspirine, les constructeurs adoptant leur propre indexation de
tableau (pour ce que j'en ai vu).


Salut !
La réponse stricte à ta question est "non".
car à ma connaissance le nom d'origine du fichier ne fait pas partie des
infos exifs.
en revanche, et comme certains l'ont suggéré, tu peux renomer en
automatique,
mais ce n'est pas ce que tu cherches je crois...
bonjour à la Fée Clochette.
--
Cordialement,
Alf92

1 2