Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:systeme:fichiers:jhead:start [2022/07/28 15:13] – [Utilisation] adminlogiciel:systeme:fichiers:jhead:start [2022/08/13 22:14] (Version actuelle) – modification externe 127.0.0.1
Ligne 136: Ligne 136:
   ? **Manipulation des miniatures**   ? **Manipulation des miniatures**
   :   :
 +    ? -dt
 +    : Supprime les vignettes de l'en-tête Exif, mais laisse intactes les parties intéressantes. Cette option tronque la vignette de l'en-tête Exif, à condition que la vignette soit la dernière partie de l'en-tête Exif (ce qui, à ma connaissance, est toujours le cas). Les en-têtes Exif ont une vignette intégrée, qui mesure généralement 240x160 avec une taille de 10k. Cette miniature est utilisée par les appareils photos numériques. Windows XP, ainsi que divers logiciels de visualisation de photos, peuvent également utiliser cette vignette si elle est présente, mais fonctionnent très bien si ce n'est pas le cas.
 +    ? -st <name>
 +    : Enregistrez la vignette intégrée des Jpegs provenant d'un appareil photo numérique. La vignette se trouve à l'intérieur de l'en-tête Exif et est une image JPEG à très basse résolution. Notez que toute modification apportée à une photo, à l'exception de certains programmes, efface généralement l'en-tête Exif et avec lui la vignette.
 +    : Comme l'option '-te', cette fonctionnalité a l'option 'chemin relatif' pour spécifier le nom de la vignette. Chaque fois que le <nom> contient les caractères '&i', jhead substituera le nom de fichier d'origine à ce nom. Cela permet de créer un "nom relatif" lors de la création d'un lot complet de fichiers. Par exemple, l'appel :<code - >jhead -st "thumbnails\&i" *.jpg</code>créerait une vignette pour chaque fichier .jpg dans le répertoire des vignettes du même nom (à condition que le répertoire des vignettes existe, bien sûr). Win32 et la plupart des shells UNIX traitent le caractère '&' d'une manière spéciale, vous devez donc mettre des guillemets autour de cette option de ligne de commande pour que le '&' soit même transmis au programme.
 +    : Si un '-' est spécifié pour le fichier de sortie, la vignette est envoyée à stdout. (version UNIX uniquement)
 +    ? -rt <name>
 +    : Remplace les vignettes à partir de l'en-tête Exif. Cela ne fonctionne que si l'en-tête Exif contient déjà un en-tête Exif et une vignette.
 +    ? -rgt[size]
 +    : Régénére la miniature Exif.  'size' spécifie la hauteur ou la largeur maximum de la vignette. J'ai ajouté cette option car j'avais beaucoup d'images que j'avais fait pivoter avec divers outils qui ne mettent pas à jour l'en-tête Exif. Mais les nouveaux navigateurs d'images tels que XnView utilisent la vignette Exif, et donc les vignettes seraient différentes de l'image elle-même. Notez que la balise de rotation devait également être effacée (option -norot).
 +    : En règle générale, seules les images prises en orientation portrait en sont affectées. Vous pouvez utiliser l'option -orp pour dire à jhead de n'opérer que sur les images qui sont droites.
 +    : Cette option s'appuie sur le programme 'mogrify' (de ImageMagick) pour régénérer la vignette. Les utilisateurs de Linux ont souvent déjà cet outil préinstallé. Les utilisateurs de Windows doivent aller le télécharger. Cette option ne fonctionne que si l'image contient déjà une vignette. 
   ? **Manipulation des balises de rotation**   ? **Manipulation des balises de rotation**
   :   :
 +    ? -autorot
 +    : À l'aide de la balise "Orientation" de l'en-tête Exif, fait pivoter l'image pour qu'elle soit droite. Le programme 'jpegtran' est utilisé pour effectuer la rotation. Ce programme est présent dans la plupart des distributions Linux. Pour Windows, vous devez en obtenir une copie. Après la rotation, la balise d'orientation de l'en-tête Exif est définie sur '1' (orientation normale). La vignette Exif est également pivotée. Les autres champs de l'en-tête Exif, y compris les dimensions, ne sont pas modifiés, mais la hauteur/largeur JPEG est ajustée.
 +    : Cette fonctionnalité est particulièrement utile avec les nouveaux appareils photo numériques, qui définissent automatiquement le champ d'orientation dans l'en-tête Exif à l'aide d'un capteur d'orientation intégré à l'appareil photo.
 +    ? -norot
 +    : Efface la balise de rotation d'en-tête Exif sans altérer l'image. Vous constaterez peut-être que vos images contiennent des balises de rotation provenant de votre appareil photo, mais vous les avez déjà fait pivoter avec un outil sans perte sans effacer la balise de rotation. Maintenant, votre navigateur fait pivoter à nouveau les images car la balise de rotation d'image indique toujours que l'image doit être pivotée.Utilisez cette option pour résoudre ce problème. Vous pouvez également régénérer la vignette à l'aide de l'option -rgt.
   ? **Contrôle de la verbosité de la sortie**   ? **Contrôle de la verbosité de la sortie**
   :   :
 +    ? -h
 +    : Affiche le résumé des options de ligne de commande.
 +    ? -v
 +    : Rend le programme encore plus verbeux qu'il ne l'est déjà. Comme les programmes DOS, et contrairement aux programmes UNIX, Jhead donne des informations sur ce qu'il fait, même lorsque tout va bien. Utilisateur Windows que je suis, quand quelque chose ne me donne pas de retour pendant 20 secondes, je suppose qu'il a planté.
 +    ? -q
 +    : Empêche le programme de cracher des messages en cas de succès - plus comme la méthode Unix "Le silence est d'or". il s'est planté.
 +    ? -V
 +    :  Imprimer les informations de version et la date de compilation.
 +    ? -exifmap
 +    : Afficher une carte des octets dans l'en-tête Exif. Utile lors de l'analyse d'en-têtes Exif étranges, pas d'une grande utilité pour les non-développeurs de logiciels.
 +    ? -se
 +    : Supprimez les messages d'erreur liés à la structure d'en-tête Exif corrompue.
 +    ? -c
 +    : Sortie concise. Cette image permet de résumer les informations sur une seule ligne au lieu de plusieurs. Utile pour parcourir des images, ainsi que pour importer dans des feuilles de calcul (les données sont délimitées par des espaces avec des guillemets comme qualificatif de texte).
   ? **Correspondance et sélection de fichiers**   ? **Correspondance et sélection de fichiers**
   :   :
 +    ? -model <model>
 +    : Restreint le traitement des fichiers à ceux dont le modèle d'appareil photo, comme indiqué par les informations d'image Exif, contient la sous-chaîne spécifiée dans l'argument après '-model'. Par exemple, la commande suivante répertorie uniquement les images provenant d'un appareil photo S100 :<code - >jhead -model S100 *.jpg</code>J'utilise cette option pour limiter ma recompression JPEG aux images provenant de mon appareil photo Cannon S100 (voir l'option -cmd).
 +    ? -quality <nn>
 +    : Limite le traitement des fichiers à ceux dont le facteur de qualité estimé est égal ou supérieur au nombre spécifié nn.
 +    ? -exonly
 +    : Ignorez tous les fichiers qui n'ont pas d'en-tête Exif. Cela ignore tous les fichiers qui ne proviennent pas directement de l'appareil photo numérique, car la plupart des logiciels de retouche photo ne conservent pas l'en-tête Exif lors de l'enregistrement des images.
 +    ? -cmd<command>
 +    : Exécute la commande spécifiée sur chaque fichier Jpeg à traiter.
 +    : La section Exif de chaque fichier est lue avant l'exécution de la commande et réinsérée une fois la commande terminée.
 +    : Ceci est utile pour utiliser la capacité de globalisation de fichiers de Jhead pour traiter toute une arborescence de répertoires de fichiers.
 +    : Il est également utile pour restaurer l'en-tête exif après des opérations qui effacent les métadonnées Exif. Cependant, la plupart des programmes d'aujourd'hui conserveront les métadonnées Exif intactes, c'est donc moins important qu'auparavant.
 +    ? -orp, -orl
 +    : Fonctionne uniquement sur des images au format portrait (-orp) ou paysage (-orl).
 +    : Veuillez noter que ceci est uniquement basé sur les valeurs de largeur et de hauteur jpeg. Certains navigateurs peuvent faire pivoter automatiquement l'image lors de son affichage en fonction de la balise d'orientation Exif, de sorte que les images prises en mode portrait s'affichent en mode portrait. Cependant, l'image elle-même peut ne pas être stockée en orientation portrait. Les options -autorot et -norot sont utiles pour traiter les problèmes de rotation.
 +    ? -r
 +    : La fonctionnalité récursive de la version 1.0 n'a jamais fonctionné à ma satisfaction, et je l'ai remplacée par mon code récursif de globalisation de fichiers dans la version Windows. Voir ci-dessous.
 ++++ ++++