Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
SlyExif supprime via une mini interface graphique les métadonnées exif (comme par exemple données GPS, type d'appareils…) des images jpg/jpeg/png en conservant uniquement la date de création (version en test).
Pour fonctionner SlyExif a besoin de 2 paquets: yad, libimage-exiftool-perl
apt-get update
apt-get install yad libimage-exiftool-perl
Ensuite il suffit de créer un fichier vierge, le nommer “SlyExif” et de copier/coller le script ci-dessous.
N'oublions pas de rendre exécutable “SlyExif”, pour ce faire clic droit sur le fichier “SlyExif” –> “Propriétés” –> Onglet “Permissions” et cochons “Autoriser l’exécution du fichier comme un programme”.
Il suffit de faire un double clic sur le fichier “SlyExif” et choisir “Lancer dans un Terminal”.
Ensuite choisissons les fichiers auxquels nous voulons supprimer les métadonnées.
#! /bin/bash # Auteur: Slyfox # Dépendence: yad, libimage-exiftool-perl #======================================================================================================================================= # Script qui supprime les métadonnées des images jpg/jpeg/png en conservant uniquement la date de création. (version en test) #======================================================================================================================================= function YADFICHIER() { image=$(yad --file \ --multiple \ --title "SlyExif" \ --width="700" \ --height="500" \ --separator="\n" \ --center \ --filename="${dossier}" \ --file-filter="Images (jpg - jpeg - png)| *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG" \ --file-filter "Tous | *" \ --button="gtk-quit:1" \ --button="Supprimer métadonnée:0") yadID="$?" if [[ $yadID -eq 0 ]]; then # YADFICHIER bouton "Valider" NETTOYAGE elif [[ $yadID -eq 1 ]]; then # YADFICHIER bouton "Annuler" exit elif [[ $yadID -eq 252 ]]; then exit fi } #======================================================================================================================================= function NETTOYAGE() { IFS=$'\n' for i in ${image}; do extention=$(awk -F [.] '{print $NF}' <<< "${i}") if [[ ${extention} == "jpg" ]] || [[ ${extention} == "JPG" ]] || [[ ${extention} == "jpeg" ]] || [[ ${extention} == "JPEG" ]] || [[ ${extention} == "png" ]] || [[ ${extention} == "PNG" ]]; then dateSave=$(exiftool "${i}" | awk '/Date\/Time Original/ {print $(NF-1),$NF}') exiftool -all= "${i}" -overwrite_original exiftool -AllDates="${dateSave}" -overwrite_original "${i}" exiftool "${i}" # Mémorisation du dernier dossier ouvert a=$(awk 'NR==1 {printf "%s\n" ,$0}' <<< "${i}") b="${a%/*}" dossier=$(awk '{printf "%s/" ,$0}' <<< "${b}") else echo "ERREUR ! Fichier pas pris en charge par SlyExif." fi done YADFICHIER } #======================================================================================================================================= # Lancement du script dossier="$HOME/Images" YADFICHIER