Meu cunhado tirou algumas fotos para mim da minha filha depois que ela nasceu.
Quando abro as fotos ou olho para as pré-visualizações, todas elas ficam assim (com a metade inferior cinza):
No começo, pensei que as imagens estavam corrompidas, mas depois de brincar com elas, notei algo estranho.
Se clicar com o botão direito do mouse na imagem e selecionar girar no sentido horário (ou anti-horário ), posso ver a imagem inteira por um segundo. Como isso:
Mas depois de um segundo, a miniatura fica assim:
Se ele puder acessar a imagem completa por um segundo, há uma chance de eu recuperar a imagem completa? Ou de alguma forma salvá-lo? (Caso contrário, essas fotos não podem ser recuperadas.)
images
camera
file-recovery
file-corruption
Vaccano
fonte
fonte
Respostas:
Essas são provavelmente imagens JPEG. Eu já vi isso em casos raros, quando a imagem não foi totalmente copiada e deixada corrompida.
Confira este artigo para ver se ele ajudará a corrigir / entender o que está acontecendo.
http://www.impulseadventure.com/photo/fix-corrupt-jpeg-photo.html
fonte
Embora o kobaltz tenha o motivo, eles não especificaram a fonte do problema. Supondo que suas fotos foram tiradas com uma gravação de câmera digital em mídia removível (cartão SD, cartão CF, etc.), essa corrupção de foto é causada por uma mídia de armazenamento com falha ou com defeito.
Eu experimentei isso em um cartão SD low-end, onde a imagem pareceria normal enquanto o Windows Photo Viewer renderizava a imagem, mas assim que terminou, em vez de espaço em cinza, havia cores e distorção em toda a imagem.
Infelizmente, pelo que sei, você não pode consertar isso, pois as imagens foram salvas incorretamente. Estou certo de que, com um pouco de Google-fu, você pode encontrar algo que talvez possa salvar algumas de suas imagens.
fonte
Se você possui um software de edição de imagens como o Photoshop ou o Photoshop Elements, tente abrir o arquivo e faça um pequeno ajuste (nada que altere drasticamente a imagem). Salve como a foto novamente no mesmo local, substituindo o arquivo original. Em muitos casos, ele gravará corretamente os dados que estavam faltando no arquivo corrompido original. Eu tive que fazer isso com cerca de 50 fotos quando tinha um segmento ruim no cartão SD da minha câmera.
Além disso - certifique-se de reformatar o cartão na sua câmera, pois parece que você tem um problema com o seu cartão SD.
fonte
Algo sobre copiá-lo do telefone para o PC causou isso para mim. Quando enviei as fotos para mim, resolvi o problema.
fonte
Um único bit invertido nos dados JPEG pode fazer isso.
No fluxo de bits JPEG, o FF 00 é válido e o decodificador saberá o que fazer com ele. Em bits, isso é 1111111100000000. Vamos virar o último bit, então temos 1111111100000001. No HEX, isso é FF 01. A maioria dos decodificadores tentará interpretar isso como um marcador JPEG, no entanto, não há marcador JPEG correspondente. Como resultado, o decodificador interrompe a decodificação, talvez relatando um marcador JPEG inválido. A partir desse ponto, a imagem será cinza ou outro bloco sólido de cor.
O JPEGSnoop também menciona o marcador inválido + o endereço de bytes. Usando um editor binário, você pode tentar alterar o FF 01 para o FF 00. Na minha experiência, embora raramente seja apenas um bit que virou, mas um grupo de bytes.
Muitas vezes, pode ser reparado, eu criei uma ferramenta para isso chamada JPG-Repair Toolkit.
fonte