Coolpix P50 - «Файл не содержит данных изображения» после поворота

Я вставил SD-карту в свой компьютер, чтобы посмотреть несколько фотографий. Я повернул некоторые из них, чтобы посмотреть на них под правильным углом, но, к сожалению, Windows Photo Viewer автоматически сохранил поворот. Теперь, если я снова вставлю SD-карту в свой Coolpix P50, при попытке визуализировать случайно повернутые фотографии я получаю сообщение об ошибке: «Файл не содержит данных изображения». Я попытался снова повернуть их в исходную ориентацию, но ошибка сохраняется. Кто-нибудь знает, как я могу решить эту проблему и заставить мою камеру снова показывать эти фотографии?

Возможный дубликат - photo.stackexchange.com/questions/24014/…
Изображение по-прежнему выглядит нормально в просмотрщике Windows?

Ответы (2)

Камеры обычно не любят, когда другое программное обеспечение модифицирует их файлы. Прошивки камер обычно способны создавать файлы и обрабатывать свои собственные форматы файлов, но они не готовы полностью соответствовать стандартам. Большинство камер чрезвычайно чувствительны даже к изменениям файловой системы на карте памяти, сделанным компьютером.

Другая ошибка может быть, если вы не закрыли карту памяти должным образом, и, поскольку ваш компьютер модифицировал файлы, были изменения, ожидающие записи. Если бы они не были сброшены, вы могли бы получить поврежденные изображения.

Правильный ход всегда такой: снимаешь, скачиваешь на компьютер, форматируешь карту памяти в фотоаппарате.

Теперь, если ваши файлы повреждены на карте памяти, и у вас нет локальной копии на вашем компьютере, вы можете попробовать, например, IfranView, который может открыть много поврежденных файлов JPEG. Существуют также инструменты, которые могут восстанавливать файлы с карты памяти, если они представляют ценность, но обычно это не очень плодотворный подход.

Вероятно, вы можете что-то сделать, но рискну сказать, что это не стоит вашего времени.

Что происходит, так это то, что камеры запрограммированы показывать фотографии, которые они делают, и предполагают, что все метаданные именно такие, какими они их оставили. Если вы внесете какие-либо изменения, метаданные могут измениться, что и произошло в вашем случае.

Если вы действительно хотите исправить это, вы можете использовать инструмент командной строки, такой как jhead , чтобы извлечь метаданные из правильного изображения и применить их к поврежденному изображению. Это, конечно, приведет к тому, что другие части метаданных будут неверными. Таким образом, вы не получите свое изображение точно таким, каким оно было, если вы точно не выясните, какие метаданные изменились, и не воспользуетесь редактором EXIF, чтобы исправить это.

Камера Fuji может видеть изображения с измененными метаданными и отображать их с маленькой иконкой упакованного подарка. В большинстве случаев они не могут увеличить масштаб и, как правило, не отображают информацию об изображении.

Я сомневаюсь, что данные EXIF ​​вообще изменились из-за простого поворота. Ниже будет файловая структура, которая отличается.
@Octopus - понятия не имею, о какой файловой структуре вы говорите. JPEG-файлы довольно стандартны, но камеры могут быть очень требовательны к метаданным. Данные EXIF ​​должны измениться из-за поворота, потому что на камере JPEG всегда ориентирован одинаково, а EXIF ​​имеет флаг, указывающий, как он должен отображаться. Применение поворота поворачивает все блоки и сбрасывает EXIF ​​для отображения ориентации, соответствующей ориентации блока.
формат jpeg достаточно гибкий и может содержать самые разные варианты расположения данных. квантование и коды Хаффмана могут быть организованы любым количеством способов, но камера, которая сохраняет их в очень специфических форматах, вероятно, не очень хороша для чтения квантования (например), для записи которого она не предназначена. Таблицы Хаффмана также могли измениться, что могло сбить камеру с толку.