AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

jhead - En ligne dans le Cloud

Exécutez jhead dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande jhead 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


jhead - Outil de manipulation d'en-tête Digicam JPEG Exif

SYNOPSIS


jhead [ Options ] [ fichier... ]

DESCRIPTION


jhead est utilisé pour afficher et manipuler les données contenues dans l'en-tête Exif des images JPEG
à partir d'appareils photo numériques. Par défaut, jhead affiche les paramètres de caméra les plus utiles de la
fichier dans un format convivial.

jhead peut également être utilisé pour manipuler certains aspects de l'image concernant JPEG et Exif
en-têtes, tels que la modification des horodatages internes, la suppression de la vignette ou le transfert
Les en-têtes Exif sont réintégrés dans les images modifiées après que les éditeurs graphiques ont supprimé l'en-tête Exif.
jhead peut également être utilisé pour lancer d'autres programmes, de style similaire à UNIX trouver
commande, mais beaucoup plus simple.

GÉNÉRAL METADATA OPTIONS


-thé filet
Transplanter l'en-tête Exif d'un JPEG (avec l'en-tête Exif) dans filet dans l'image qui
est manipulé. Cette option est utile si vous aimez éditer les photos mais quand même
voulez l'en-tête Exif sur vos photos. Comme la plupart des programmes de retouche photo effaceront
l'en-tête Exif, cette option peut être utilisée pour les recopier à partir des copies originales
après avoir édité les photos.

Cette fonctionnalité a une option intéressante de « chemin relatif » pour spécifier la vignette
Nom. Chaque fois que le contient les caractères '&i', remplacera le
nom de fichier d'origine pour ce nom. Cela permet de créer un 'nom relatif' jhead lorsque
faire tout un lot de fichiers. Par exemple, l'incantation :

jhead -thé "originaux/&i" * .jpg

transférerait l'en-tête exif pour chaque fichier .jpg dans le répertoire d'origine par le
même nom, Win32 et la plupart des shells Unix traitent le caractère '&' dans un
manière, vous devez donc mettre des guillemets autour de cette option de ligne de commande pour que le '&' soit égal
être transmis au programme.

-cc Supprimez le champ de commentaire de l'en-tête JPEG. Notez que le commentaire ne fait pas partie de
l'en-tête Exif.

-le Supprimez entièrement l'en-tête Exif. Laisse les autres sections de métadonnées intactes.

-du Supprimez la section IPTC, si elle est présente. Laisse les autres sections de métadonnées intactes.

-dx Supprimez la section XMP, si elle est présente. Laisse les autres sections de métadonnées intactes.

-du Supprimer les sections de jpeg qui ne sont pas Exif, pas de commentaire, et sinon pas
contribuer à l'image soit - comme les données que photoshop pourrait laisser dans le
l'image.

-purejpg
Supprimez toutes les sections JPEG qui ne sont pas nécessaires pour le rendu de l'image. Enlève tout
métadonnées que diverses applications peuvent avoir laissées dans l'image. Une combinaison de
les options -de -dc et -du.

-mkexif
Crée un en-tête exif minimal. L'en-tête Exif contient la date/l'heure et une vignette vide
champs uniquement. Date/heure définie sur l'heure du fichier par défaut. Utilisez avec l'option -rgt si vous
voulez que l'en-tête exif contienne une vignette. Notez que la création d'en-tête exif est très
limité pour le moment, et aucun autre champ ne peut être ajouté à l'en-tête exif de cette façon.

-ce Modifiez le champ de commentaire de l'en-tête JPEG (notez que ce champ de commentaire est en dehors de l'Exif
structure et peut faire partie d'images JPEG de style Exif et non Exif).

Un fichier temporaire contenant le commentaire est créé et un éditeur de texte est lancé pour
modifier le fichier. L'éditeur est spécifié dans la variable d'environnement EDITOR. Si
aucun n'est spécifié notepad ou vi sont utilisés respectivement sous Windows et Unix.
Après la sortie de l'éditeur, les données sont retransférées dans l'image et le
fichier temporaire supprimé.

-cs filet
Enregistrer la section des commentaires dans un filet

-Là filet
Remplacer le commentaire par le texte de filet

-cl un magnifique
Remplacer le commentaire par la chaîne spécifiée à partir de la ligne de commande filet

DATES / MANIPULATION OPTIONS


-pi Définit l'horodatage système du fichier sur ce qui est stocké dans l'en-tête Exif.

-dsft Définit l'horodatage Exif sur l'horodatage du fichier. Nécessite un en-tête Exif pour pré-
exister. Utilisez l'option -mkexif pour en créer un si nécessaire.

-n[chaîne_format]
Cette option entraîne le renommage et/ou le déplacement des fichiers en utilisant les informations de date
à partir du champ "DateTimeOriginal" de l'en-tête Exif. Si le fichier n'est pas un fichier Exif, ou
le DateTimeOriginal ne contient pas de valeur valide, la date du fichier est utilisée. Si la
le nouveau nom contient un '/', cela sera interprété comme un nouveau chemin, et le fichier sera
être déplacé en conséquence.

Si la chaîne_format est omis, le fichier sera renommé en MMDD-HHMMSS. Noter
que ce schéma n'inclut pas l'année (je n'ai jamais de photos d'années différentes
ensemble de toute façon).

Si un chaîne_format est fourni, il sera transmis à la fonction strftime en tant que
chaîne de formatage. De plus, si la chaîne de format contient '%f', cela
substituer le nom d'origine du fichier (sans l'extension). '%i' remplacera un
numéro de séquence. Les zéros non significatifs peuvent être spécifiés comme avec printf - c'est-à-dire '%04i'
complète le nombre à 4 chiffres en utilisant des zéros non significatifs.

Si le nom inclut '/', ceci est interprété comme un nouveau chemin pour le fichier. Si la
nouveau chemin n'existe pas, le chemin sera créé.

Si le nom cible existe déjà, le nom sera ajouté avec "a", "b", "c",
etc, sauf si le nom se termine par une lettre, auquel cas il sera ajouté avec
"0", "1", "2", etc...

Cette fonction est particulièrement utile si plus d'un appareil photo numérique a été utilisé pour prendre
photos d'un événement. En les renommant en schéma en fonction de la date, ils
apparaissent automatiquement dans l'ordre de prendre la plupart des listes de répertoires et des images
navigateurs. Alternativement, si votre navigateur d'images prend en charge la liste par heure de fichier, vous
pouvez utiliser l'option -ft pour définir l'heure du fichier à l'heure à laquelle la photo a été prise.

Certains des arguments les plus utiles pour strftime sont :

%H Heure au format 24 heures (00 - 23)
%j Jour de l'année sous forme de nombre décimal (001 - 366)
%m Mois sous forme de nombre décimal (01 - 12)
%M Minute sous forme de nombre décimal (00 - 59)
%S Seconde sous forme de nombre décimal (00 - 59)
%w Jour de la semaine sous forme de nombre décimal (0 - 6 ; dimanche est 0)
%y Année sans siècle, sous forme de nombre décimal (00 - 99)
%Y Année avec siècle, en nombre décimal

Mise en situation :

jhead -n%Y%m%d-%H%M%S * .jpg

Cela renommera les fichiers correspondant à *.jpg au format AAAAMMJJ-HHMMSS

Pour une liste complète des arguments strftime, recherchez le strftime dans ces pages de manuel.
Notez que certains arguments de la fonction strftime (non répertoriés ici) produisent des chaînes
avec des caractères tels que ':' qui peuvent ne pas être valides dans le cadre d'un nom de fichier sur certains
systèmes.

-ta<+|->
Ajustez l'heure stockée dans l'en-tête Exif de h:mm vers l'avant ou l'arrière. Utile quand
avoir pris des photos avec la mauvaise heure réglée sur l'appareil photo, comme après
voyager à travers les fuseaux horaires, ou lorsque l'heure d'été a changé.

Exemples :

Ajouter 1 heure et 5 minutes à l'heure
jhead -ta+1:05

Diminuer le temps d'une seconde :
jhead -ta-0:0:1

Cette option modifie tous les champs Date/heure dans l'en-tête exif, y compris
"DateTimeOriginal" (balise 0x9003) et "DateTimeDigitized" (balise 0x9004).

-da -

Fonctionne comme -ta, mais pour spécifier des décalages de date importants, à utiliser lors de la fixation des dates
à partir de caméras dont la date a été mal réglée, comme la réinitialisation de la date et de l'heure
par retrait de la batterie sur certains appareils photo

Parce que différents mois et années ont différents nombres de jours, un simple
décalé pendant des mois, des jours, des années conduirait parfois à des résultats inattendus. Le temps
offset est donc spécifié comme une différence entre deux dates, afin que jhead puisse
déterminer exactement de combien de jours l'horodatage doit être ajusté, y compris
les années bissextiles et les changements d'heure d'été. Les dates sont spécifiées comme
aaaa:mm:jj. Pour les ajustements de sous-jour, une heure de la journée peut également être incluse, en
en spécifiant aaaa:nn:jj/hh:mm ou aaaa:mm:jj/hh:mm:ss

Exemples :

L'année de prise de vue a été fixée à 2005 au lieu de 2004 pour les photos prises en avril
jhead -da2004:03:01-2005:03:01

La date par défaut de la caméra est 2002 : 01 : 01 et la date a été réinitialisée sur 2005 : 05 : 29 à 11 : 21.
jhead -da2005:05:29/11:21-2002:01:01

-ts Définit l'heure stockée dans l'en-tête Exif à ce qui est spécifié sur la ligne de commande.
L'heure doit être spécifiée comme suit : aaaa:mm:jj-hh:mm:ss

-ds Définit la date stockée dans l'en-tête Exif à ce qui est spécifié sur la ligne de commande.
Peut être utilisé pour régler la date, juste l'année et le mois, ou juste l'année. La date est spécifiée comme :
aaaa:mm:jj, aaaa : mm, or aaaa

LA VIGNETTE MANIPULATION OPTIONS


-DT Supprimez les vignettes de l'en-tête Exif, mais laissez les parties intéressantes intactes.
Cette option tronque la vignette de l'en-tête Exif, à condition que le
la vignette est la dernière partie de l'en-tête Exif (qui pour autant que je sache est toujours le
Cas). Les en-têtes Exif ont une vignette intégrée, qui occupe généralement environ 10k
de l'espace. Cette vignette est utilisée par les appareils photo numériques. Windows XP peut également utiliser ce
miniature si elle est présente (mais elle n'en a pas besoin). Les vignettes sont trop petites pour être utilisées
même plein écran sur l'écran LCD de l'appareil photo. Je n'ai rencontré aucun côté adverse
effets de suppression des vignettes, même depuis le logiciel fourni avec mon ancien
Appareil photo numérique Olympus. Utiliser avec précaution.

-St filet
Enregistrez la vignette intégrale dans filet La vignette vit à 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
avec certains programmes, efface généralement l'en-tête Exif et avec lui la vignette.

La vignette est trop basse pour être vraiment utilisée pour beaucoup.

Cette fonctionnalité a une option intéressante de « chemin relatif » pour spécifier la vignette
Nom. Chaque fois que le nom de filet contient les caractères '&i', jhead sera
substituez le nom de fichier d'origine pour ce nom. Cela permet de créer un « relatif
name' lors de la création de tout un lot de fichiers. Par exemple, l'incantation :

jhead -St "vignettes/&i" * .jpg

créerait une vignette pour chaque fichier .jpg dans le répertoire des vignettes par le même
nom, (à condition que le répertoire des vignettes existe, bien sûr). Win32 et
Les 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. (UNIX
construire uniquement)

-rt Remplacez les vignettes de l'en-tête Exif. Cela ne fonctionne que si l'en-tête exif
contient déjà une vignette, et la vignette est à la fin de l'en-tête (les deux
toujours le cas si la photo provient d'un appareil photo numérique)

-rgt taille
Régénérer la vignette exif. 'taille' spécifie la hauteur ou la largeur maximale de la vignette.
S'appuie sur le programme 'mogrify' (de ImageMagick) pour régénérer la vignette. Cette
ne fonctionne que si l'image contient déjà une vignette.

ROTATION OPTIONS


-autorotation
À l'aide de la balise 'Orientation' de l'en-tête Exif, faites pivoter l'image pour qu'elle soit
droit. 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' (normal
orientation). La vignette est également tournée. Les autres champs de l'entête Exif,
y compris les dimensions ne sont pas modifiées, mais la hauteur/largeur JPEG est ajustée. Cette
fonction est particulièrement utile avec les nouveaux appareils photo Canon, qui définissent la balise d'orientation
automatiquement à l'aide d'un capteur de gravité.

-norot Efface le champ de rotation dans l'en-tête Exif sans altérer l'image. Utile si
les images ont été préalablement tournées sans effacer la balise de rotation Exif, car certains
les navigateurs d'images font automatiquement pivoter les images lorsque la balise de rotation est définie. Parfois,
les vignettes et les balises de rotation peuvent être très désynchronisées à cause de la manipulation avec
divers outils. Pour tout réinitialiser, utilisez -norot avec -rgt pour effacer cela.

SORTIE VERBOSITÉ CONTRÔLE


-h Affiche le résumé des options de la ligne de commande.

-v Rend le programme encore plus détaillé 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
rien ne va mal. Utilisateur Windows que je suis, quand quelque chose ne me donne pas
feedback pendant 20 secondes, je suppose qu'il s'est écrasé.

-q Aucune sortie en cas de succès, plus comme des programmes Unix.

-V Informations sur la version imprimée et date de compilation. -exifmap Afficher une carte des octets dans le
en-tête exif. Utile lors de l'analyse d'en-têtes exif étranges, pas très utile 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. Cela fait que les informations sur les images sont résumées sur une seule ligne au lieu de
nombreuses. Utile pour grep-ing à travers des images, ainsi que pour l'importation dans la propagation
feuilles (les données sont délimitées par des espaces avec des guillemets comme qualificateur de texte).

DOSSIER CORRESPONDANT À OPTIONS


-modèle Restreint le traitement des fichiers à ceux dont le modèle d'appareil photo, comme indiqué par l'Exif
informations sur l'image, 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 S100
caméra:

jhead -modèle S100 * .jpg

J'utilise cette option pour restreindre ma compensation JPEG aux images provenant de
mon appareil photo Canon S100, (voir l'option -cmd).

-exuniquement
Ignorez tous les fichiers qui n'ont pas d'en-tête Exif. Photos directement à partir d'un numérique
l'appareil photo a un en-tête Exif, alors que de nombreux outils de manipulation de photos rejettent l'Exif
en-tête.

- cmd Exécute la commande spécifiée sur chaque fichier JPEG à traiter.

La section Exif de chaque fichier est lue avant d'exécuter la commande et réinsérée
une fois la commande terminée.

La commande spécifiée invoquée séparément pour chaque JPEG traité, même si
plusieurs fichiers sont spécifiés (explicitement ou par caractère générique).

Exemple d'utilisation:

Ayant tout un répertoire de photos de mon S100, je lance les commandes suivantes :

jhead - cmd "mogrifier Qualité 80 &je" -modèle S100 * .jpg
jhead - cmd "jpegtran -progressive &i > &o" * .jpg

La première commande mogrifie tous les JPEG de l'arborescence qui indiquent qu'ils proviennent de
un Canon S100 dans leur en-tête Exif à 80% de qualité à la même résolution. C'est un
processus « avec perte », donc je ne l'exécute que sur des fichiers provenant de Canon, et je ne l'exécute que
une fois que. La commande suivante prend alors un JPEG et le convertit en JPEG progressif.
Le résultat est les mêmes images, sans différences perceptibles, stockées dans la moitié de la
espacer. Cela permet de réaliser des économies substantielles sur certaines caméras.

Utiliser jhead en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad