cClaude.rocks ☕ Le blog

[Nouvelles technologies, sciences et coups de gueule…]

Menu

Les images contiennent souvent une vignette de l’image, voici comment les extraire.


ඏ

Au prĂ©alable, on peut s’intĂ©resser au format EXIF qui est souvent le protocole de mĂ©tadonnĂ©e qui contient ces vignettes :

  • Exif – Exchangeable image file format

    L’Exchangeable image file format ou EXIF est une spĂ©cification de format de fichier pour les images utilisĂ©es par les appareils photographiques numĂ©riques. Cette spĂ©cification repose sur des formats existants tels que JPEG, TIFF et RIFF (format de fichier audio WAVE), en y ajoutant des balises de mĂ©tadonnĂ©es.

    Les balises de métadonnées définies dans le format EXIF standard couvrent un large éventail de données, dont :

    • Information de la date et de l’heure.
    • Les rĂ©glages de l’appareil (la marque et le modĂšle de l’appareil, l’orientation, l’ouverture, la vitesse d’obturation, la longueur de focale, la sensibilité )
    • Des informations gĂ©ographiques provenant d’un Ă©ventuel systĂšme GPS connectĂ© Ă  l’appareil.
    • Description et information des droits d’auteur

    Les appareils numĂ©riques enregistrent ces informations automatiquement, mais elles peuvent Ă©galement ĂȘtre modifiĂ©es par la suite.

Voici un outil permettant de manipuler de nombreux format de métadonnées, nommé ExifTool et qui est disponible sur la plupart des plateformes.

  • L’application ExifTool

    ExifTool est un logiciel gratuit et open source pour la lecture, l’écriture et la manipulation de mĂ©tadonnĂ©es d’image, audio, vidĂ©o et PDF. Il est indĂ©pendant de la plate-forme, disponible Ă  la fois sous forme de bibliothĂšque Perl (Image::ExifTool) et d’application en ligne de commande.

    ExifTool prend en charge de nombreux types de métadonnées, notamment Exif, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP et ID3.

    Notez qu’ExifTool sait Ă©galement gĂ©rer des formats de mĂ©tadonnĂ©es spĂ©cifiques au fabricant de nombreux CamĂ©ras numĂ©riques.


ඏ

Installation d’ExifTool

L’installation sur Linux est simple, puisque la commande est gĂ©nĂ©ralement dĂ©jĂ  des dĂ©pĂŽts, sur Ubuntu et ces dĂ©rivĂ©s :

sudo apt update -y && sudo apt install -y exiftool

ou plus précisément (car le paquet exiftool est un paquet virtuel)

sudo apt update -y && sudo apt install -y libimage-exiftool-perl

ඏ

Extraction des vignettes

Voici comment extraire toutes les vignettes contenu dans une image donnée:

exiftool -a -b -W DOSSIER/%f_%t%-c.%s -preview:all FICHIER

On peut étendre l'écriture à tous les fichiers d'un répertoire:

exiftool -a -b -W thumbnail_folder/%f_%t%-c.%s -preview:all *

ඏ

Références

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog