Dans MacOS 10.15.7 Catalina, certaines images s'affichent avec des bandes vertes dans la vignette dans le Finder et l'aperçu rapide (appuyez sur la barre d'espace). Cependant, l'image s'affiche correctement lorsqu'elle est ouverte dans diverses applications photo comme l'application Aperçu, Photoshop.
Pour résoudre le problème, je dois réenregistrer le JPEG avec la fonction qualité maximale dans l'application Aperçu. L'enregistrement dans la qualité par défaut (70% je suppose ?) n'aura aucun effet.
Ma question est la suivante : Comment identifier ces JPEG (par programme ou par un logiciel) ? Lorsque j'utilise jpeginfo
(installé via Homebrew) pour vérifier le JPEG, il montre que c'est OK.
jpeginfo --info --check ./error.jpg
./error.jpg 3841 x 2881 24bit Exif Normal Huffman 1068217 [OK]
UPDATE Selon l'Internet, l'outil jpeginfo
est obsolète, et ne peut pas bien diagnostiquer les erreurs JPEG, car il ne vérifie que certains points clés dans les métadonnées. J'essaie maintenant d'autres outils...
L'image problématique :
Dans le Finder :
Aperçu rapide :
0 votes
Essayez de reconstruire les vignettes pour résoudre le problème. apple.stackexchange.com/questions/150799/
0 votes
Merci, mais cela n'apparaît que dans certaines images, pas dans toutes. J'ai également essayé la méthode décrite dans la question citée, mais cela n'a rien donné. Apparemment, le problème est causé par les métadonnées du JPEG.
0 votes
Avez-vous essayé de rendre les fichiers nouveaux ? `sips --setProperty jpeg input.jpg --out output.jpg
0 votes
J'ai essayé la commande, aucun fichier de sortie n'est généré. J'ai essayé la
--debug
y--verify
drapeau, toujours le même. Pour le--repair
le drapeau, il a généré :Error: Cannot do --repair on file
yError 13: an unknown error occurred