Чому нижня половина моїх зображень сіра?


10

Мій тесть зробив кілька фотографій для мене моєї дочки після її народження.

Коли я відкриваю фотографії або переглядаю попередній перегляд, вони виглядають приблизно так (нижня половина сіра):

Сіре зображення

Спочатку я подумав, що зображення просто зіпсовані, але, погравши з ними, я помітив щось дивне.

Якщо я клацніть правою кнопкою миші на зображення та оберіть поворот за годинниковою стрілкою (або проти годинникової стрілки ), я можу побачити все зображення на секунду. Подобається це:

Поворотний повний

Але через секунду ескіз виглядає приблизно так:

Обертається з сірим

Якщо він може отримати доступ до повного зображення на секунду, чи є шанс я відновити повне зображення? Або якось зберегти це? (Ці зображення не підлягають відновленню.)


1
У якому форматі розміщені зображення? Ви намагалися завантажити їх в інші програми (фарба)?
Паббі

@vaccano відповів я подібну тему з більш докладної stackoverflow.com/questions/33236985 / ...
maytham-ɯɐɥʇʎɐɯ

Стародавнє питання, яке щойно натрапило. Той факт, що повне зображення видно коротко до появи сірого кольору, означає, що весь вміст зображення все ще є. Яка б проблема не з’явилася, це призведе до того, що програмне забезпечення для відображення додає сіру смугу. У мене немає конкретного рішення, але я б спробував відкрити зображення в іншому програмному забезпеченні, щоб побачити, чи може щось інше впоратись із пошкодженням та відобразити його належним чином. Ірфанв'ю іноді хороший для цього. Тоді ви можете зберегти його як новий файл із цим програмним забезпеченням, сподіваємось, непошкодженим. (продовження)
fixer1234

Найгірше, ви можете відобразити його на весь екран у альбомній орієнтації та захопити екран. Він може мати меншу роздільну здатність, але принаймні у вас було б видиме зображення.
fixer1234

Відповіді:


3

Це найімовірніші зображення JPEG. Я бачив це в рідкісних випадках, коли зображення не було повністю скопійовано і залишилося зіпсованим.

Перегляньте цю статтю, щоб побачити, чи допоможе вона виправити / зрозуміти, що відбувається.

http://www.impulseadventure.com/photo/fix-corrupt-jpeg-photo.html


0

Незважаючи на те, що у кобальця причина не вдається, вони не вказали джерело проблеми. Якщо припустити, що ваші фотографії були зроблені із записом цифрової камери на змінні носії (SD-карта, CF-карта тощо), ця пошкодження фотографії спричинене несправним або несправним носієм зберігання даних.

Я відчував це на SD-картці низького рівня, де зображення виглядало б нормально, коли Windows Photo Viewer виводило зображення, але як тільки воно закінчилося, замість сірого простору по всьому зображенню з’явилися кольори та спотворення.

На жаль, з того, що я знаю, ви не можете цього виправити, оскільки зображення були збережені неправильно. Я впевнений, що, маючи трохи Google-фу, ви можете знайти щось, що, можливо, врятує деякі ваші зображення.


0

Якщо у вас є таке програмне забезпечення для редагування зображень, як Photoshop або Photoshop Elements, спробуйте відкрити файл у цьому і внесіть незначну корекцію (нічого, що кардинально не змінить зображення). Потім Збережіть як фотографію назад у те саме місце, перезаписавши початковий файл. У багатьох випадках він належним чином запише дані, які були відсутні у вихідному пошкодженому файлі. Мені довелося це зробити приблизно з 50 фотографіями, коли у мене був поганий сегмент на SD-камері камери.

Крім того, переконайтеся, що ви переформатуєте карту в камері, оскільки це здається, що у вас проблеми з SD-карткою.


0

Щось про копіювання з телефону на ПК викликало це для мене. Коли я надіслав фотографії електронною поштою, я вирішив це питання.


-1

Це може зробити один перевернутий біт у JPEG-даних.

У потоці бітів JPEG FF 00 є дійсним, і декодер буде знати, що з ним робити. У бітах це 1111111100000000. Давайте перегорнемо останній біт, щоб у нас було 1111111100000001. У HEX це FF 01. Більшість декодерів спробують інтерпретувати це як маркер JPEG, однак відповідного маркера JPEG немає. У результаті декодер припиняє декодування, можливо, повідомляє про недійсний маркер JPEG. З цього моменту зображення буде сірим або іншим кольоровим суцільним блоком.

JPEGSnoop також буде згадувати недійсний маркер + байт-адресу. Використовуючи бінарний редактор, ви можете спробувати змінити FF 01 на FF 00. На мій досвід, хоча рідко перевертається лише один біт, але група байтів.

Його часто можна відремонтувати, я створив інструмент для цього під назвою JPG-Repair Toolkit.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.