Pourquoi la moitié inférieure de mes images est-elle grise?

10

Mon beau-frère a pris des photos pour moi de ma fille après sa naissance.

Lorsque j'ouvre les images ou que je regarde les aperçus, ils ressemblent tous à cela (avec la moitié inférieure grise):

Image grise

Au début, je pensais que les images étaient juste corrompues, mais après avoir joué avec elles, j'ai remarqué quelque chose d'étrange.

Si je clique avec le bouton droit sur l'image et sélectionne la rotation dans le sens horaire (ou anti-horaire ), je peux voir l'image entière pendant une seconde. Comme ça:

Rotation complète

Mais après une seconde, la vignette ressemble à ceci:

Tourné avec gris

S'il peut accéder à l'image complète pendant une seconde, est-il possible de restaurer l'image complète? Ou en quelque sorte l'enregistrer? (Ces images ne sont pas récupérables autrement.)

Vaccano
la source
1
Dans quel format sont les images? Avez-vous essayé de les charger dans d'autres programmes (peinture)?
Pubby
@vaccano J'ai répondu à un sujet similaire avec plus de détails stackoverflow.com/questions/33236985/…
maytham-ɯɐɥʇʎɐɯ
Question ancienne qui vient d'être heurtée. Le fait que l'image complète soit visible brièvement avant l'apparition du gris signifie que tout le contenu de l'image est toujours là. Quel que soit le problème, le logiciel de rendu ajoute la bande grise. Je n'ai pas de solution spécifique, mais j'essaierais d'ouvrir l'image dans un autre logiciel pour voir si quelque chose d'autre peut gérer tout ce qui a été corrompu et l'afficher correctement. Irfanview est parfois bon pour ça. Ensuite, vous pouvez l'enregistrer en tant que nouveau fichier avec ce logiciel, espérons-le non corrompu. (suite)
fixer1234
Pire, vous pouvez l'afficher en plein écran en orientation paysage et capturer l'écran. Il peut avoir une résolution inférieure, mais au moins vous auriez une image visible.
fixer1234

Réponses:

0

Bien que kobaltz ait la raison, ils n'ont pas précisé la source du problème. En supposant que vos photos ont été prises avec un appareil photo numérique enregistré sur un support amovible (carte SD, carte CF, etc.), cette corruption de photo est causée par un support de stockage défectueux ou défectueux.

J'ai vécu cela sur une carte SD bas de gamme où l'image aurait l'air normale pendant que Windows Photo Viewer rendait l'image, mais dès qu'elle a terminé, au lieu d'un espace gris, il y avait des couleurs et de la distorsion sur toute l'image.

Malheureusement, d'après ce que je sais, vous ne pouvez pas vraiment résoudre ce problème, car les images n'ont pas été enregistrées correctement. Je suis certain qu'avec un peu de Google-fu, vous pourriez trouver quelque chose qui pourrait peut-être sauver certaines de vos images.

TorpedoBench
la source
0

Si vous avez un logiciel d'édition d'image comme Photoshop ou Photoshop Elements, essayez d'ouvrir le fichier et faites un ajustement mineur (rien qui ne changera radicalement l'image). Enregistrez ensuite la photo au même endroit, en écrasant le fichier d'origine. Dans de nombreux cas, il écrit correctement les données manquantes dans le fichier corrompu d'origine. J'ai dû le faire avec environ 50 photos lorsque j'avais un mauvais segment sur la carte SD de mon appareil photo.

Aussi - assurez-vous de reformater la carte dans votre appareil photo car il semble que vous ayez un problème avec votre carte SD.

fran0628
la source
0

Quelque chose à propos de la copie du téléphone vers le PC a provoqué cela pour moi. Lorsque je me suis envoyé les photos par e-mail, j'ai résolu le problème.

user5389726598465
la source
-1

Un seul bit inversé dans les données JPEG peut le faire.

En JPEG, le flux binaire FF 00 est valide et le décodeur saura quoi en faire. En bits, il s'agit de 1111111100000000. Renversons le dernier bit pour obtenir 1111111100000001. En HEX, il s'agit de FF 01. La plupart des décodeurs tentent d'interpréter cela comme un marqueur JPEG, mais il n'y a pas de marqueur JPEG correspondant. Par conséquent, le décodeur arrête le décodage, signalant peut-être un marqueur JPEG non valide. À partir de ce moment, l'image sera grise ou un autre bloc de couleur solide.

JPEGSnoop mentionnera également le marqueur non valide + l'adresse d'octet. En utilisant un éditeur binaire, vous pouvez essayer de changer FF 01 en FF 00. D'après mon expérience, ce n'est rarement qu'un bit qui a basculé mais un groupe d'octets.

Il peut souvent être réparé, j'ai créé un outil pour cela appelé JPG-Repair Toolkit.

Cambre
la source