Il s'agit de la commande renrotp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
renrot - renommer et faire pivoter les images en fonction des données EXIF
SYNOPSIS
renrotter [OPTIONS] [[--] FICHIER1 FICHIER2 ...]
DESCRIPTION
Renrot est destiné à fonctionner avec un ensemble de fichiers contenant des données EXIF et peut faire deux choses
à eux - renommer et faire pivoter. Un ensemble de fichiers peut être donné soit explicitement, soit en utilisant le
--extension option, qui sélectionne les fichiers avec le suffixe donné. Renrot fonctionne sur des fichiers
dans le répertoire de travail courant, sauf si le --répertoire-de-travail option, qui change cela
défaut.
Renrot renomme les fichiers d'entrée à l'aide d'un modèle de nom flexible (qui, entre autres, utilise
Les balises DateTimeOriginal et FileModifyDate EXIF, si elles existent, nomment sinon le fichier
selon l'horodatage actuel). Plus loin, renrotter peut agréger des fichiers selon le
période de prise de vue ou à un modèle donné.
De plus, il fait pivoter les fichiers et leurs vignettes, conformément à la balise Orientation EXIF. Si ce
tag est absent, le programme permet de définir les paramètres de rotation en utilisant --rotation-angle et
--rotation du pouce options de ligne de commande. Ceci est actuellement implémenté uniquement pour le format JPEG.
Le programme peut également placer des commentaires dans les emplacements suivants :
- Balise de commentaire du fichier (voir --commentaire-fichier option)
- Balise UserComment de la variable de configuration (voir la section "TAGS")
Les données personnelles peuvent être spécifiées via des balises XMP définies dans un fichier de configuration, voir "TAGS"
.
Par ailleurs, renrotter peut agréger tous les fichiers dans différents répertoires, selon un
modèle de modèle de date/heure, défini avec --aggr-modèle.
OPTIONS
-c or --config-fichier DOSSIER
Chemin d'accès au fichier de configuration.
-d or --répertoire-de-travail DIR
Définissez le répertoire de travail.
--exclure DOSSIER
Spécifiez les fichiers à exclure. Les caractères génériques ne sont pas autorisés. Si un ensemble de fichiers est fourni, il
doit avoir autant d'occurrences de cette option qu'il y a de fichiers dans l'ensemble.
--sous-ensemble de fichiers DOSSIER
Obtenir les noms des fichiers sur lesquels opérer DOSSIER. Le fichier doit contenir un nom de fichier par
ligne. Cette option est utile lorsque vous devez traiter uniquement un ensemble de fichiers X à partir de Y dans
le répertoire. Si spécifié, le reste des fichiers donnés dans la ligne de commande est ignoré.
-e or --extension EXTENSION
Traiter les fichiers avec EXTENSION (JPG, jpeg, CRW, crw, etc.). En fonction de la
système d'exploitation, la recherche d'extension peut ou non être sensible à la casse.
--mtime, --pas de temps
Définit s'il faut définir le mtime du fichier, en utilisant la valeur de la balise DateTimeOriginal. Utilisation
--pas de temps pour le régler sur l'horodatage actuel après le traitement.
--pas de renrot or --nochg
Ne renommez pas, ne faites pas pivoter, n'étiquetez pas et ne mtimez pas les images. Il enregistre les fichiers de toutes les modifications tout en
permet de faire l'agrégation, la génération de planche de contact etc.
--use-color, --no-use-color
Coloriser la sortie. Cela ne fonctionne PAS sous Windows.
- à sec
Ne faites rien, seule l'impression aurait été faite.
-g or --générer-pouce
Génération et écriture de la balise ThumbnailImage. La valeur d'origine de la ThumbnailImage
l'étiquette reste intacte. Pour le réécrire, vous devez d'abord le supprimer (regardez exiftool
exemples).
--use-ipc, --no-use-ipc
Faites pivoter les vignettes à l'aide d'un tube plutôt que de fichiers. Cela ne fonctionne PAS sous Windows.
-v Augmentez le niveau de débogage de 1. Les niveaux de débogage de 1 à 4 sont des niveaux internes, le
les niveaux de 5 à 9 sont équivalents aux niveaux 1-5 niveaux ExifTool avec le maximum
verbosité pour renrotter.
-? or --Aidez-moi
Affichez un bref résumé d'utilisation et quittez.
--version
Affiche les informations de version et quitte.
AGRÉGATION
--aggr-mode MODE
Exécuter le processus d'agrégation dans donné MODE. Les valeurs possibles sont : aucune, delta ou modèle.
--aggr-delta NUMÉRO
Delta de temps d'agrégation, en secondes. Fichiers avec DateTimeOriginal et ceux des
delta du fichier précédent, supérieur à --aggr-delta sont placés dans les répertoires, avec le
les noms sont construits en concaténant la valeur du --aggr-répertoire option et
le compteur de nom de répertoire.
--aggr-répertoire DIR
Préfixe du nom du répertoire d'agrégation (la valeur par défaut est Images), doivent être sur le même fichier
système (ou sur le système de fichiers qui prend en charge les liens symboliques en cas de
agrégation), par rapport au répertoire de travail courant ou à un chemin absolu.
-a or --aggr-modèle MODÈLE
Modèle de nom de fichier à utiliser pour l'agrégation de fichiers. Les images sont agrégées par date/heure
motifs. Vous pouvez utiliser une combinaison de %d, %H, %M, %m, %S, %Yet %y méta-caractères.
Le modèle peut également être défini dans le fichier de configuration (voir Modèle d'agrégation
variable). La valeur par défaut est %A%m%d. Pour la description détaillée, reportez-vous à
--nom-modèle option. Pour des utilisations pratiques, voir la section « EXEMPLES DE MODÈLES ».
--aggr-virtuel, --no-aggr-virtuel
Définit la virtualisation pour les modes d'agrégation existants. L'effet principal de
--aggr-virtuel est que tous les fichiers à agréger restent intacts à leur place,
et les liens symboliques relatifs pointant vers eux sont stockés dans l'arborescence créée.
Utilisez le --no-aggr-virtuel pour empêcher la virtualisation.
CONTACTEZ-NOUS DRAP GÉNÉRATEUR
--fiche-contact, --pas de feuille-contact or --cs, --no-cs
Créer la feuille de contact. Actuellement, cela fonctionne avec les EXIFs ThumbnailImage et les fichiers
définis comme des vignettes (voir l'option --contact-sheet-thm, au dessous de)
--fichier-fiche-contact or --cs-fichier DOSSIER
Nom de fichier de base pour les fichiers de montage.
--contact-sheet-dir or --cs-rép DIR
Répertoire temporaire de montage (créé au début et supprimé à la fin du
processus)
--contact-sheet-thm or --cs-thm
Les fichiers pour le montage sont déjà des vignettes
Les options ci-dessous sont des options de montage natives d'ImageMagic, consultez la documentation ImageMagick pour
possibilités de montage : montage --Aidez-moi et http://www.imagemagick.org/
Notez s'il vous plaît, pour COULEUR n'utilisez que des triolets RVB comme 000 pour noir or F00 pour rouge.
--contact-sheet-tuile or --cs-tuile GEOMETRIE
Tuile MxN (IM : -tuile)
--contact-sheet-titre or --cs-titre STRING
Définissez le titre de la planche contact (IM: -title).
--contact-sheet-bg or --cs-bg COULEUR
Couleur de fond (IM : -background).
--fiche-contact-bd or --cs-bd COULEUR
Couleur de la bordure (IM : -bordercolor).
--contact-sheet-mt or --cs-mt COULEUR
Couleur du cadre (IM : -mattecolor).
--fiche-contact-fn or --cs-fn STRING
Rendu du texte avec cette police (IM : -font).
--contact-sheet-fl or --cs-fl COULEUR
Couleur pour remplir le texte (IM : -fill).
--contact-sheet-lb or --cs-lb STRING
Attribuez une étiquette à une image (IM : -label).
--fiche-contact-fr or --cs-fr GEOMETRIE
Image d'entourage avec une bordure ornementale en N pixels (IM : -frame).
--contact-sheet-pntsz or --cs-pntsz NUMÉRO
Taille de la police en points (IM : -pointsize).
--contact-sheet-ombre or --cs-ombre
Définissez l'ombre sous une tuile pour simuler la profondeur (IM: -shadow).
--contact-sheet-thm-fl or --cs-thm-fl COULEUR
Couleur pour remplir le texte dans la vignette générée.
--fiche-contact-thm-fn or --cs-thm-fn STRING
Affichez le texte de la vignette généré avec cette police (IM : -font).
--fiche-contact-thm-grfr or --cs-thm-grfr COULEUR
Dégradé de fond de vignette généré COULEUR-de
--contact-sheet-thm-grto or --cs-thm-grto COULEUR
Dégradé de fond de vignette généré COULEUR-à
--contact-sheet-thm-text or --cs-thm-texte STRING
Texte de la vignette généré
--contact-sheet-rank or --cs-rang
Exécutez le processus de classement selon les rangs définis avec --contact-sheet-rank-file Le
le résultat est les cadres colorés des vignettes des planches contact.
--contact-sheet-rank-file or --cs-rank-file
Chemin d'accès au fichier avec les rangs. Son format est un "file rankcolor" par ligne. Nom de fichier
séparés de la couleur par un espace ou une tabulation.
01.file.jpg rouge
02.JPG BleuetBleu
03.jpg aigue-marine
04.file.JPG vert
Seuls les fichiers trouvés dans le fichier seront classés.
MOT-CLÉ
--mots clés, --no-mots clés
S'il faut remplir la balise Mots-clés. La valeur par défaut est non. Attention, car avec cette option
activé, les mots-clés existants sont réécrits. Les mots-clés sont tirés de .mots clés
fichier ou fichier spécifié avec l'option --keywords-fichier.
-k or --keywords-fichier DOSSIER
Chemin d'accès au fichier avec des mots-clés. Son format est un mot-clé par ligne. Le CR et le LF
les symboles sont supprimés. Les lignes vides (uniquement les espaces) sont ignorées. Tout leader et
les espaces de fin sont supprimés. Par exemple, la ligne " _Test_CRLF" est lue comme
"_Test_".
--keywords-remplacer, --pas de remplacement de mots-clés
Remplacez la liste de balises de mots clés existante plutôt que d'y ajouter de nouvelles valeurs. La valeur par défaut n'est pas de
remplacer.
RENOMMER
-n or --nom-modèle MODÈLE
Un modèle à utiliser pour créer de nouveaux noms de fichiers lors du renommage. Il peut également être défini
dans le fichier de configuration (variable Name Template). La valeur par défaut est %A%m%d%H%M%S. For
utilisations pratiques, voir la section « EXEMPLES DE MODÈLES ».
Les séquences interprétées sont :
%% un % littéral
%# un # littéral
%C Partie numérique du nom de fichier d'origine. Mis en œuvre pour le bien des caméras,
qui ne fournissent pas de balise EXIF FileNumber (actuellement toutes les marques, sauf Canon). Tel
les caméras génèrent des noms de fichiers commençant par des lettres et se terminant par des chiffres. Aucun autre
les symboles sont autorisés dans les noms de fichiers, à l'exception de "-", "." et "_".
%c Numéro ordinal de fichier dans l'ensemble de fichiers traité (voir aussi
--counter-champ fixe option).
%d Jour du mois (01-31).
%E La valeur de la balise ExposureTime, si elle est définie.
%e Ancienne extension de fichier
%F La valeur de la balise FNumber, si elle est définie.
%H Heure (00-23).
%I La valeur de la balise ISO, si elle est définie.
%i La balise FileNumber si elle existe (sinon, elle est remplacée par la chaîne "NA").
%M Minutes (00-59).
%m Mois (01-12).
%n Nom de fichier précédent (celui avant renrotter commencé le traitement).
%O Partie de base du nom de fichier d'origine (voir %o). Autrement dit, la première partie
du début au dernier caractère de point.
%o Le fichier de nom avait avant d'être traité par renrotter pour la première fois. Si
le fichier n'a été traité qu'une seule fois, la balise RenRotFileNameOriginal est définie sur le
nom du fichier d'origine.
%S Deuxième (00-59)
%W La valeur de la balise WhiteBalance, si elle est définie.
%Y Année avec le siècle (1900, 1901, etc.)
%y Année sans siècle (00..99)
Vous pouvez utiliser la valeur de n'importe quelle balise EXIF à inclure comme partie de nom. Pour ce faire, vous avez besoin
embrasser le nom de la balise avec le signe "#", lors de la création du modèle de nom (voir « TEMPLATE
EXEMPLES").
Soyez prudent, car tout EXIF binaire (comme ThumbnaiImage) peut produire totalement
résultats inattendus.
--pas de renommage
Ne pas renommer les fichiers (par défaut, les renommer en AAAAmmjjHHMMSS.ext)
--counter-champ fixe, --no-counter-champ fixe
Définir une longueur fixe pour le compteur de fichiers, utilisé dans les modèles de noms de fichiers (voir %c). C'est
activé par défaut. Utilisation --no-counter-champ fixe pour annuler son effet.
--contre-démarrage NUMÉRO
Valeur initiale du compteur de fichiers (la valeur par défaut est 1)
--contre-pas NUMÉRO
Étape pour incrémenter le compteur de fichiers avec (la valeur par défaut est 1)
TOURNANT
-r or --rotation-angle ANGLE
Définissez l'angle de rotation des fichiers et des vignettes. Valeurs autorisées pour ANGLE sont 90, 180
ou 270. Il est utile pour les fichiers n'ayant pas de balise Orientation.
--rotation du pouce ANGLE
Faites pivoter uniquement les vignettes. Valeurs autorisées pour ANGLE sont à 90, 180 ou 270 degrés. Utiliser si
les fichiers qui ont déjà été pivotés, mais leurs vignettes ne l'étaient pas.
--seulement-orientation
Faites pivoter en modifiant la valeur de la balise Orientation, aucune rotation réelle ne sera effectuée. Les
séquence de valeurs pour faire pivoter une image par rapport à la normale (0 degré) de 90 degrés dans le sens des aiguilles d'une montre
est : 0 -> 90 -> 180 -> 270 -> 0. Cela signifie. définissez la balise d'orientation sur 90cw après le premier
rotation et augmentez cette valeur de 90 à chaque fois que la rotation est appliquée. Pour 270cw
l'algorithme de rotation utilise la séquence inversée. La rotation de 180cw déclenche les valeurs
en deux paires : 0 <-> 180 et 90 <-> 270. Cette option ne s'applique pas aux valeurs miroir
de la balise d'orientation.
--garniture, --pas de coupe
Passez l'option "-trim" à jpegtran(1), à tailler si besoin. Par défaut, le rognage est
activée. Utilisation --pas de coupe pour le désactiver.
--pas de rotation
Ne pas faire pivoter les images (la rotation par défaut est de faire pivoter les données EXIF).
TAG ÉCRIVAIN
--commentaire-fichier DOSSIER
Dossier avec commentaires. Il s'agit d'un alias de faible priorité pour TagFichier = Commentaire: DOSSIER.
--user-commentaire STRING
Un alias de faible priorité pour --étiqueter Commentaire de l'utilisateur : STRING
-t or --étiqueter TAG
Voir la section "TAGS", pour la description détaillée
--pas de balises
Aucune balise définie par l'utilisateur ne sera écrite.
MODÈLE EXEMPLES
Le modèle de nom "01.%c.%Y%m%d%H%M%S.%i.shtr-%Ef-%F.wb-%W.iso-%I" (où F reste pour
Numéro F, E pour le temps d'exposition, I pour ISO et W pour WhiteBalance) peut produire ce qui suit
des noms:
01.0021.20030414103656.NA.shtr-1by40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1by320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Le modèle de nom
"01.%c.%Y%m%d%H%M%S.%i.shtr-#ExposureTime#.f-#FNumber#.wb-#WhiteBalance#.iso-#ISO#" peut
produire les noms suivants :
01.0021.20030414103656.NA.shtr-1_40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1_320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Le modèle d'agrégation "%Y%m%d" produit l'agrégation suivante :
ces trois fichiers
01.11.20030414103656.NA.jpg
01.12.20030414103813.NA.jpg
01.13.20030414103959.NA.jpg
sera stocké dans le répertoire 20030414et
01.14.20040131130857.100-0078.jpg
01.15.20040131131857.100-0079.jpg
01.16.20040131133019.100-0080.jpg
sera stocké dans le répertoire 20040131.
CONFIG
Un fichier de configuration peut être utilisé pour définir certaines variables. Renrot cherche sa configuration
fichier, nommé renrot.conf, dans les répertoires de configuration système /etc/renrot et
/usr/local/etc/renrot, et dans le sous-répertoire .renrot. du répertoire de base de l'utilisateur actuel. Un
un autre fichier de configuration peut également être explicitement fourni en utilisant le --config-fichier option.
Le fichier de configuration se compose d'un ensemble de mots-clés insensibles à la casse et de leurs valeurs
séparés par le signe égal. Chacune de ces paires mot-clé/valeur occupe une ligne distincte. booléen
les variables peuvent avoir l'une des valeurs suivantes : 0, Non, Faux, Désactivé, Désactiver pour faux et
1, Oui, Vrai, Activé, Activer pour vrai.
Les variables définies à utiliser dans le fichier de configuration sont par exemple :
mtime
Définissez-le sur "Oui" pour synchroniser mtime avec les balises, sinon définissez-le sur "Non".
nom modèle
Modèle de nom de fichier (voir --nom-modèle, pour la description).
réduire
Réglez sur « Oui » pour rogner les images pivotées lors de l'utilisation jpegtran (1).
agrégation mode
Mode d'agrégation, les valeurs possibles sont : aucun, delta ou modèle.
agrégation modèle
Modèle d'agrégation, qui définit l'agrégation de fichiers (voir --aggr-modèle, Pour la
la description).
agrégation virtuel
Définit la virtualisation pour les modes d'agrégation existants (voir le --aggr-virtuel
option).
Jour, TagFichier
Référez-vous à la section "TAGS", pour la description détaillée
comprennent
Incluez le fichier nommé.
MOTS CLÉS
A TAG est défini par la combinaison suivante : TagName [Grouper]: 'valeur'. Les balises définies
sont sélectionnés pour être définis et écrits dans l'arborescence EXIF à l'aide de l'option de ligne de commande --étiqueter
et/ou les options du fichier de configuration Jour.
La syntaxe de l'option de ligne de commande --étiqueter est:
--étiqueter TagName [Grouper]: 'valeur'
La syntaxe de l'option du fichier de configuration Jour:
Jour = TagName [Grouper]: 'valeur'
Les paramètres TagName et Groupe sont transmis à ExifTool en l'état. Le nom du groupe doit
être mis entre crochets. Son valeur (après le point-virgule) peut être entouré d'un seul
citations.
Le mot-clé TagFile permet de définir des balises multi-lignes à partir d'un fichier. Sa syntaxe est :
TagFichier = TagName [Grouper]: DOSSIER
Le tableau suivant résume les balises qui peuvent être utilisées avec le --étiqueter option et Jour
mot-clé:
DROITS D'AUTEUR
Remarques sur le droit d'auteur.
Commentaires
Commentaire général.
Commentaire utilisateur
Tout ce que vous voudriez mettre en commentaire.
CréateurContactInfoCiAdrVille
Une étiquette de ville.
CréateurContactInfoCiAdrCtry
Une étiquette de pays.
CréateurContactInfoCiAdrExtadr
Adresse étendue (inclut généralement la rue et le numéro d'appartement).
CréateurContactInfoCiAdrPcode
Code postal.
CréateurContactInfoCiAdrRégion
Région.
CréateurContactInfoCiEmailTravail
Courriel
CréateurContactInfoCiTelWork
Numéro de téléphone.
CréateurContactInfoCiUrlWork
URL.
De plus, vous pouvez ajouter n'importe quelle balise connue ici, en utilisant Jour or TagFichier options telles que décrites
au dessus.
Utilisez renrotp en ligne en utilisant les services onworks.net
