icône du paquet

Exif Thumbnail Adder

Ajoute des miniatures dans les données EXIF des images JPEG qui n'en ont pas
Nouveauté de la version 0.9.19
0.9.19
- libexif: skip processing of pictures having XMP metadata
- pixymeta: merge fix from upstream for InterOpIFD
- pixymeta: skip processing of pictures having maker notes
- display warning on main window when libexif or pixymeta are used, & add link to read the notes.
- update labels of permission requests.
- update detection of missing mandatory tags
- Reminder: translate the app on crowdin https://crowdin.com/project/exif-thumbnail-adder

0.9.18
- Fix bug on Android 12 where GPS metadata
Cette application pour appareils Android cherche les images (JPEG) et ajoute une miniature s'il n'y en a pas encore. Les miniatures sont ajoutées à la structure de métadonnées EXIF.

Il est conçu pour fonctionner à partir d'Android Oreo (android 8, SDK 26).

Signalez les erreurs ici: https://github.com/tenzap/exif-thumbnail-adder/issues

Plus d'informations, certains faits connus et comment contribuer, sont sur la [page d'accueil du projet][1].

Logique/raisonnement

Avec certains smartphones, lors de l'import d'images dans Windows (ou tout autre système d'exploitation prenant en charge les protocoles MTP ou PTP), j'ai remarqué que pour certaines images les miniatures ne sont pas affichées par l'outil d'importation (que ce soit avec l'app 'Photos' ou via la fonctionnalité d'import de Windows Explorer).

Deux raisons peuvent expliquer ce comportement. Premièrement, la miniature n'est pas présente dans l'image, généralement parce que l'application qui a créé l'image n'a pas ajouté de miniature. Deuxièmement, il y a une miniature, mais elle est ignorée parce que certaines balises EXIF sont manquantes.


Fonctionnalités

- Ajout de miniature aux images (JPEG) qui n'en ont pas
- Algorithme Lanczos pour redimensionner les images grâce à la [bibliothèque swscale de FFmpeg][2] pour un meilleur résultat.
- Sélection d'un ou plusieurs dossiers à scanner (sur stockage interne, carte SD...). Par exemple DCIM, Pictures...
- Exclusion d'un sous-dossier des dossiers sélectionnés
- Conservation de l'horodatage des images
- Journal de traitement
- Synchronisation des fichiers supprimés dans les dossiers source vers le répertoire de sauvegarde et de travail (pour ne pas conserver dans la sauvegarde des fichiers que vous n'avez plus dans les dossiers source)
- Options par défaut conservatrices (sauvegarde, saute les fichiers corrompus)
- Installation de l'app dans le stockage interne ou externe
- Bibliothèque EXIF par défaut: [Exiv2][3].
- Bibliothèques alternatives : Android-Exif-Extended, libexif, pixymeta-android. Cf "known facts" sur la page du projet pour connaître les avantages et inconvénients de chacun.
- Paramètres
 - Rotation des miniatures
 - Remplacement de la miniature existante
 - Sauvegarde de l'image originale
 - Saute les images ayant des métadonnées malformées (désactivable, afin de traiter aussi les fichiers avec étiquettes corrompues)
 - Modifie les images à leur emplacement ou ajoute la miniature à une copie dans un autre dossier

Permissions demandées

- WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE, READ_MEDIA_IMAGES
- MANAGE_EXTERNAL_STORAGE
- ACCESS_MEDIA_LOCATION
- POST_NOTIFICATIONS
- obtenez plus de détails sur la page du projet

Installation

- Prérequis: minimum android Oreo (android 8, SDK 26). App testée jusqu'à Android 11.
- Télécharger via l'app F-Droid [ici][4]
- Télécharger le fichier APK depuis la [page des 'releases'][5]

Licence

GPL-3.0 (cf "COPYING" sur la page du projet)

URLs

- [1]: https://github.com/tenzap/exif-thumbnail-adder
- [2]: https://ffmpeg.org/libswscale.html
- [3]: https://www.exiv2.org
- [4]: a>
- [5]: https://github.com/tenzap/exif-thumbnail-adder/releases

Faire un don

Versions

Bien que le téléchargement d’APK soit proposé ci-dessous pour vous donner le choix, sachez qu’avec une telle installation, les mises à jour ne vous seront pas signalées et que cette manière de télécharger est moins sûre. Nous vous recommandons d’installer le client F-Droid et de l’utiliser.

Télécharger F-Droid
  • Version 0.9.19 (679) suggéré Ajouté le 2023-04-13

    arm64-v8a armeabi-v7a x86 x86_64

    Cette version nécessite Android 8.0 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • consulter les positions issues de votre bibliothèque multimédia
      Permet à l'application de consulter des positions issues de votre bibliothèque multimédia.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
      (10)
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
      (12L)
    • lire les fichiers image de l'espace de stockage partagé
      Permettre à l'application de lire les fichiers image de votre espace de stockage partagé.
    • exécuter un service au premier plan
      Permet à l’application d’utiliser des services de premier plan.
    • afficher des notifications
      Autorise l'appli à afficher des notifications
    • android.permission.FOREGROUND_SERVICE_TYPE_DATA_SYNC
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • com.exifthumbnailadder.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Télécharger APK 21 MiB Signature PGP | Journal de compilation

  • Version 0.9.18 (536) - Ajouté le 2023-03-20

    arm64-v8a armeabi-v7a x86 x86_64

    Cette version nécessite Android 8.0 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • consulter les positions issues de votre bibliothèque multimédia
      Permet à l'application de consulter des positions issues de votre bibliothèque multimédia.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
      (10)
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
      (12L)
    • lire les fichiers image de l'espace de stockage partagé
      Permettre à l'application de lire les fichiers image de votre espace de stockage partagé.
    • exécuter un service au premier plan
      Permet à l’application d’utiliser des services de premier plan.
    • afficher des notifications
      Autorise l'appli à afficher des notifications
    • android.permission.FOREGROUND_SERVICE_TYPE_DATA_SYNC
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • com.exifthumbnailadder.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Télécharger APK 21 MiB Signature PGP | Journal de compilation

  • Version 0.9.17 (515) - Ajouté le 2023-03-11

    arm64-v8a armeabi-v7a x86 x86_64

    Cette version nécessite Android 8.0 ou ultérieur.

    Elle est compilée et signée par F-Droid, et garantie comme correspondante à cette archive source.

    Autorisations
    • consulter les positions issues de votre bibliothèque multimédia
      Permet à l'application de consulter des positions issues de votre bibliothèque multimédia.
    • modifier ou supprimer le contenu de votre mémoire stockage partagée
      Permet à l'application de modifier le contenu de votre mémoire de stockage partagée.
      (10)
    • lire le contenu de votre mémoire de stockage partagée
      Permet à l'application de lire le contenu de votre mémoire de stockage partagée.
      (12L)
    • lire les fichiers image de l'espace de stockage partagé
      Permettre à l'application de lire les fichiers image de votre espace de stockage partagé.
    • exécuter un service au premier plan
      Permet à l’application d’utiliser des services de premier plan.
    • afficher des notifications
      Autorise l'appli à afficher des notifications
    • android.permission.FOREGROUND_SERVICE_TYPE_DATA_SYNC
    • empêcher le téléphone de se mettre en veille
      Permet à l'application d'empêcher le téléphone de se mettre en veille.
    • afficher les connexions réseau
      Permet à l'application d'accéder à des informations sur les connexions réseau, comme les réseaux existants et connectés.
    • s'exécuter au démarrage
      Permet à l'application de se lancer une fois le démarrage du système terminé. Elle peut rallonger le temps de démarrage du téléphone et ralentir son fonctionnement global en raison de son exécution continue.
    • com.exifthumbnailadder.app.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Télécharger APK 21 MiB Signature PGP | Journal de compilation