Exif Thumbnail Adder

100+
Téléchargements
Classification du contenu
Tout public
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de l'application

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]: https://f-droid.org/packages/com.exifthumbnailadder.app
- [5]: https://github.com/tenzap/exif-thumbnail-adder/releases
Date de mise à jour
20 mai 2025

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus sur la manière dont les développeurs déclarent la collecte

Nouveautés

1.0.1
- Add support for Android 15 (& set targetSdk to 35) & update toolchain
- exiv2: update to 0.28.5 & expat to 2.7.1
- libexif: update to 0.6.25
- update all gradle dependencies to latest version (except ExifInterface)
- Note: if you run on AOSP or on devices without Google apps, you may loose the GPS information inside your files (at least on emulator image for Android 13). See project homepage for more information.