Miniatures dans les métadonnées des fichiers JPEG
Répondre à la discussion
Affichage des résultats 1 à 10 sur 10

Miniatures dans les métadonnées des fichiers JPEG



  1. #1
    pmdec

    Miniatures dans les métadonnées des fichiers JPEG


    ------

    Bonjour / Bonsoir,

    La plupart des fichiers JPEG issus d'appareils photos numériques et ceux de certains scanners contiennent une miniature de la "grande" image. PhotoShop "fabrique" aussi une miniature dans les fichiers qui en sont issus.

    On peut la voir dans l'explorateur Windows avec les "bonnes" options si sa taille est supérieure à celle préréglées dans l'explorateur, sinon Windows en fabrique une à partir de la grande image pour l'afficher.

    On peut l'extraire sur certains sites spécialisés (par exemple https://www.dcode.fr/miniature-exif).

    On peut aussi l'extraire avec ExifTool.

    Mais certains fichiers JPEG contiennent DEUX miniatures, pas forcément identiques si l'image a été manipulée.

    Quelqu'un sait-il comment accéder aux deux ? J'ai l'impression que c'est toujours celle de la rubrique IFD1 qui sort s'il y a en a aussi une dans la rubrique JFXX.

    Cdtl,
    PM

    -----

  2. #2
    umfred

    Re : Miniatures dans les métadonnées des fichiers JPEG

    A priori ExifTool peut faire le job
    pour visualiser les thumbmails
    https://stackoverflow.com/questions/...23625_39125561
    Code:
    exiftool -list -preview:all
    https://exiftool.org/forum/index.php?topic=6328.0
    The technique to extract all images is the same:

    1) Use "exiftool -s FILE" to see what tags are available. The images will appear with values like "(Binary data XXX bytes, use -b option to extract)".

    2) With the appropriate tag name from above, use this command to extract the binary data to file:

    exiftool -TAG -b FILE > OUTFILE

    where TAG is the name of your MP image tag, FILE is the name of your input JPG file, and OUTFILE is the name of the output image file.

  3. #3
    pmdec

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Bonsoir,

    Merci pour cette réponse. J'ai déjà essayé ça, mais le problème c'est que c'est le même "tag" (la même orthographe) dans les deux rubriques de métadonnées. Ce que je n'ai pas essayé, j'y pense seulement en écrivant ce post, c'est de supprimer une occurrence et de voir ce qui se passe. Un peu plus tard car j'ai passé tellement de temps là-dessus que je ne sais plus très bien ce que j'ai fait, ou pas !

    Amicalement,
    PM
    Dernière modification par pmdec ; 06/12/2023 à 19h12.

  4. #4
    pmdec

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Copie d'écran via ExifToolGui montrant les deux miniatures, chacune dans une catégorie, mais avec le même nom :

    Nom : Méta_Gua_1_20_Custom.jpg
Affichages : 76
Taille : 64,3 Ko

    Cdtl,
    PM

  5. A voir en vidéo sur Futura
  6. #5
    umfred

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Si je lis bien la doc, on doit pouvoir le faire en ajoutant le type avant le tag
    Code:
    exiftool -TAG JFXX:ThumbnailImage -b Gua_1_20.jpg > thumbjfxx_gua_1_20.jpg
    exiftool -TAG IFD1:ThumbnailImage -b Gua_1_20.jpg > thumbifd1_gua_1_20.jpg
    https://exiftool.org/exiftool_pod.html

  7. #6
    pmdec

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Bonjour,

    C'est bizarre, je croyais avoir mis cette nuit une réponse expliquant que ça fonctionnait en supprimant le Tag : ??? Peut-être oubli de confirmer après preview ?

    Comme ça :

    Suppression de la miniature dans la rubrique IFD1 via ExifToolGui : Modify / Remove metadata puis, en ne cochant que la case -Exif IFD1 (et seulement celle-ci) Execute.

    Le fichier n'affiche plus dans ExifToolGui que la miniature de la rubrique JFXX. Et en recommençant l'extraction (exiftool -b -ThumbnailImage Gua_1_20_copie.jpg > Th_1_20_copie.jpg on obtient bien la deuxième miniature, quasi identique, mais dont la taille de fichier est bien celle en JFXX.

    Et je trouve ça un peu "redoutable"... Car même en supprimant la miniature, il reste l'autre, avec donc possibilité de la voir...


    Je viens d'essayer votre proposition en précisant la rubrique (-TAG JFXX:ThumbnailImage -b Gua_1_20.jpg) mais la réponse en ligne de commande est "Error: File not found - JFXX:ThumbnailImage et j'obtiens bien le fichier thumbjfxx_gua_1_20.jpg mais il est vide.

    Ceci que l'option "-b" soit mise avant ou après le nom du Tag.

    Je n'ai pas essayé d'autre rédaction de la commande avec un espace après ":" ni en ajoutant les 4 "-" avant et après le nom de la rubrique (telle qu'elle apparaît dans ExifToolGui).

    Amicalement,
    PM

  8. #7
    umfred

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Je me suis trompé dans la ligne de commande en fait, (je viens de m'en rendre compte en lisant votre message d'erreur indiquant qu'il ne trouve pas le fichier "jfxx:thumbnailImage", il fallait remplacer le mot clé TAG par sa valeur )
    Code:
    exiftool -JFXX:ThumbnailImage -b Gua_1_20.jpg > thumbjfxx_gua_1_20.jpg
    exiftool -IFD1:ThumbnailImage -b Gua_1_20.jpg > thumbifd1_gua_1_20.jpg

  9. #8
    pmdec

    Re : Miniatures dans les métadonnées des fichiers JPEG

    SUPER !

    Ça marche ! Même avec des rubriques plus exotiques : je viens d'essayer avec une photo issue d'un Nikon E3500 qui a une rubrique "FotoStation" dans les métadonnées qui contient une miniature en plus de la classiquement placée dans IFD1 et j'obtiens bien directement chacune d'entre elles avec les lignes de commandes qui vont bien (sans le "-TAG" qui aurait dû m'interpeler !!!) :
    - la "classique" 160 x 120 de IFD1
    - et une 200 x 150 dans FotoStation.

    Un TRÈS GRAND merci à vous !

    Amicalement,
    PM
    Dernière modification par pmdec ; 07/12/2023 à 14h13.

  10. #9
    umfred

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Comme souvent, il suffit de lire la doc

  11. #10
    pmdec

    Re : Miniatures dans les métadonnées des fichiers JPEG

    Oui, vous avez raison d'être un peu ironique... Mais j'avais lu la doc, en particulier la section Exemples de lecture (https://exiftool.org/exiftool_pod.html#READING-EXAMPLES) et en particulier :

    exiftool -b -ThumbnailImage image.jpg > thumbnail.jpg
    Save thumbnail image from image.jpg to a file called thumbnail.jpg.


    et plus loin :

    exiftool -IFD1:XResolution -IFD1:YResolution image.jpg
    Extract image resolution from EXIF IFD1 information (thumbnail image IFD)
    .

    C'est peut-être le passage dont vous vous êtes servi pour écrire votre proposition de commande, mais j'avais dû faire une erreur, ça n'avait pas marché, et j'en avais conclu que l'extraction de la miniature étant "spéciale" (***), on ne pouvait pas utiliser [section:] devant le Tag pour cette fonction. D'où mon bricolage consistant à supprimer une section pour que la fonction d'extraction de la miniature se fasse sur celle restante...

    Quoi qu'il en soit, merci encore de m'avoir aidé !

    *** conforté par le fait qu'il ne semble pas possible d'extraire une miniature depuis la ligne de commande "directe" dans ExifToolGui.

    Bien cordialement,
    PM

Discussions similaires

  1. Ajouter un texte dans une image JPEG ?
    Par Jean4259 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 28/02/2018, 10h43
  2. Miniatures Fichiers audio MP3
    Par pietrarossa dans le forum Logiciel - Software - Open Source
    Réponses: 14
    Dernier message: 10/01/2013, 14h03
  3. impossible supprimer copie Jpeg dans document
    Par soude dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 05/03/2009, 21h57
  4. Ajouter des métadonnées dans un fichier PDF ?
    Par deep_turtle dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 18/04/2008, 20h47
  5. miniatures de fichiers flv
    Par law113 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 27/01/2008, 22h06
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...