1 points par GN⁺ 2025-09-18 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Dans l’app Photos d’Apple, des corruptions d’images se produisent lors de l’importation depuis l’appareil photo
  • L’utilisation de l’option « supprimer après importation » a entraîné davantage de pertes, avec environ 30 % des photos perdues
  • Le problème persiste même après divers remplacements matériels (appareil photo, carte SD, ordinateur portable, câble, etc.)
  • La cause est considérée comme un bug logiciel plutôt qu’un problème matériel, avec une corruption aléatoire des fichiers
  • Le flux de travail a ensuite été basculé vers Darktable pour éviter le problème

Aperçu du problème

  • Une corruption d’images a parfois été constatée lors de l’importation de photos depuis l’appareil photo dans l’app Photos d’Apple
  • On trouve des mentions similaires en ligne, mais la plupart semblent avoir abandonné avant de résoudre le problème ou de mener un débogage approfondi

Importation des images et manière dont le problème survient

  • Utilisation d’un appareil photo OM System OM-1, avec prise de vue au format RAW + jpg
  • Auparavant, l’option « supprimer après importation » était utilisée dans l’app Photos pour vider la carte SD
  • L’usage de cette option s’est révélé être une grosse erreur

Scénario de corruption des images

  • Le phénomène de corruption se reproduisait de façon répétée, mais seulement sur quelques images
  • Après avoir pris de nombreuses photos lors d’un mariage familial, environ 30 % des images importées ont été perdues
  • L’app Photos affiche les fichiers RAW + jpg comme une seule photo et montre le jpg par défaut
  • Dans certains cas, c’est le jpg qui est corrompu, dans d’autres le RAW, et parfois les deux
  • Avec l’option « supprimer après importation », les fichiers étaient effacés de la carte SD de l’appareil, ce qui empêchait de vérifier à l’avance s’ils étaient corrompus

Analyse de la cause du problème

  • Malgré le remplacement de tout le matériel par crainte d’un défaut matériel — câble, carte SD, appareil photo, ordinateur portable, etc. — le même phénomène a été observé
    • Remplacement du câble USB-C
    • Achat d’une nouvelle carte SD officielle auprès du fabricant
    • Passage à la prise de vue RAW uniquement
    • Remplacement de l’ordinateur portable
    • Changement de modèle d’appareil photo (OM System OM-1 MKii)
  • Les essais ont été menés en ne modifiant qu’une seule variable à la fois, mais la corruption continuait à se produire régulièrement

Conclusion : un problème logiciel

  • Après avoir remplacé tout le matériel, la conclusion a été qu’il s’agissait d’un bug logiciel de l’app Photos elle-même
  • En désactivant l’option « supprimer après importation » et en formatant la carte SD seulement après vérification de l’intégrité des fichiers, aucune corruption n’a alors été constatée
  • L’hypothèse d’un problème logiciel, comme une condition de course dans une situation limitée (copie et suppression simultanées des fichiers), a été avancée
  • Par la suite, des cas de corruption aléatoire de fichiers ont continué à apparaître
  • Les fichiers originaux sur la carte SD et les fichiers corrompus ont la même taille, mais leurs octets internes (checksum) diffèrent
  • Un binary diff de ces fichiers a été analysé

Mise en place d’un nouveau flux de travail

  • Plutôt que de consacrer plus de temps à la résolution du problème, le flux de travail a été transféré vers Darktable
  • Les images sont importées dans Darktable, les photos indésirables sont supprimées, les photos voulues sont éditées et exportées, puis importées dans Photos
  • Aucune corruption de fichiers n’a été constatée avec Darktable
  • Désormais, les images sont triées et traitées dans Darktable avant d’être déplacées vers l’app Photos, ce qui a réduit le problème
  • L’analyse du problème a demandé beaucoup de temps et d’argent, et a finalement conduit à une duplication du matériel

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.