画像の下半分が灰色になるのはなぜですか?


10

娘が生まれた後、義理の兄が写真を撮ってくれました。

写真を開くか、プレビューを見ると、すべて次のようになっています(下半分が灰色)。

グレー画像

最初は画像が壊れているだけだと思っていましたが、いじってみたところ、何かおかしなことに気づきました。

画像を右クリックして、時計回り(または反時計回り)に回転を選択すると、画像全体が一秒間表示されます。このような:

フル回転

しかし、1秒後にサムネイルは次のようになります。

グレーで回転

フルイメージに1秒間アクセスできる場合、フルイメージを復元できる可能性はありますか?または、どういうわけかそれを保存しますか?(これらの画像は、それ以外の場合は回復できません。)


1
画像のフォーマットは何ですか?他のプログラム(ペイント)にロードしてみましたか?
Pubby

@vaccano詳細については、stackoverflow.com
questions / 33236985 /…

ぶつかったばかりの古代の質問。灰色が表示される前に完全な画像が短時間表示されるという事実は、すべての画像コンテンツがまだそこにあることを意味します。問題が何であれ、レンダリングソフトウェアが灰色の帯を追加するように見えます。特定の解決策はありませんが、他のソフトウェアで画像を開いて、破損したものを他の何かが処理して適切に表示できるかどうかを確認します。Irfanviewは時々そのために良いです。次に、そのソフトウェアを使用して新しいファイルとして保存できます。(続き)
fixer1234

最悪の場合、全画面を横向きに表示して画面をキャプチャすることができます。解像度は低くなる可能性がありますが、少なくとも表示可能な画像が得られます。
fixer1234

回答:



0

kobaltzには理由がありますが、問題の原因は特定されていません。リムーバブルメディア(SDカード、CFカードなど)にデジタルカメラで記録して写真を撮ったと仮定すると、この写真の破損は、ストレージメディアの障害または障害が原因で発生します。

Windowsフォトビューアーが画像をレンダリングしている間、画像が正常に見えるローエンドのSDカードでこれを経験しましたが、完了するとすぐに、グレースペースではなく、画像全体に色と歪みが生じました。

悲しいことに、私が知っていることから、画像が誤って保存されたため、これを実際に修正することはできません。少しグーグル風で、あなたはおそらくあなたのイメージのいくつかを救うことができる何かを見つけることができると私は確信しています。


0

PhotoshopやPhotoshop Elementsなどの画像編集ソフトウェアを使用している場合は、そのファイルを開いて、微調整を加えてください(画像を大幅に変更するものはありません)。次に、写真として同じ場所に保存し、元のファイルを上書きします。多くの場合、元の破損したファイルから欠落していたデータを適切に書き込みます。カメラのSDカードに不良セグメントがあると、約50枚の写真でこれを行う必要がありました。

また、SDカードに問題があるように聞こえるので、カメラでカードを再フォーマットしてください。


0

これを電話からPCにコピーすることで何かが発生しました。写真を自分にメールで送信したところ、問題は解決しました。


-1

JPEGデータの単一の反転ビットがそれを行うことができます。

JPEGビットストリームではFF 00が有効であり、デコーダーはそれをどうするかを認識します。これはビットで1111111100000000です。最後のビットを反転して、1111111100000001にします。HEXでは、これはFF 01です。ほとんどのデコーダーは、これをJPEGマーカーとして解釈しようとしますが、対応するJPEGマーカーはありません。その結果、デコーダはデコードを停止し、無効なJPEGマーカーを報告する可能性があります。その時点から、画像は灰色または別の色の固体ブロックになります。

JPEGSnoopは、無効なマーカー+バイトアドレスについても言及します。バイナリエディターを使用して、FF 01をFF 00に変更してみてください。私の経験では、めったに1ビットだけが反転することはありませんが、バイトのグループです。

それはしばしば修理することができます、私はそれのためにJPG-Repair Toolkitと呼ばれるツールを作成しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.