Можно ли визуализировать и / или восстановить половину явно поврежденного файла PNG?
388
realityChemist
У меня есть кусок PNG-файла, но его конец отсутствует. IDAT
Отсутствует неизвестное количество данных из чанка, а также IEND
чанка. Я проверил IHDR
и он выглядит совершенно нормально, правильно показывая размер изображения (1920x1080), битовую глубину (8) и т. Д. Изображение не чересстрочное.
Я на Windows (но у меня есть коробка с Linux). Открытие его в Windows просто дает черное окно, без содержимого (но и без сообщений об ошибках).
Есть ли способ сделать то, что у меня есть изображения? Или все это нечитаемо, потому что отсутствует нижняя часть?
Данные также зашумлены, но я не ожидаю, что это вызовет большую проблему - отношение сигнал / шум должно быть довольно высоким, и, как я уже сказал, IHDR
это совершенно нормально.
На какой ОС вы пытаетесь восстановить данные? Что произойдет, если вы попытаетесь открыть поврежденный файл?
JakeGould 6 лет назад
0
Я на Windows (но у меня есть коробка с Linux). Открытие его в Windows просто дает черное окно, без содержимого (но и без сообщений об ошибках).
realityChemist 6 лет назад
0
Вдобавок ко всему, моя самая быстрая идея для восстановления - использовать инструмент командной строки, например [ImageMagick] (https://www.imagemagick.org/) в Linux, и просто запустить команду `convert broken_file.png recovered_file. png`. Я полагаю, что простое «преобразование» PNG из одного файла PNG в другой с помощью ImageMagick поможет вам визуализировать все данные, содержащиеся в изображении, до сих пор.
JakeGould 6 лет назад
0
Интересно! Попробовал это и получил ошибку (первая!): `IDAT: недопустимое расстояние слишком далеко назад". Я пойду за этим в кроличью нору и посмотрим, смогу ли я это исправить.
realityChemist 6 лет назад
1
«Собираюсь следовать за этим по кроличьей норе и посмотреть, смогу ли я это починить». Ну, пожалуйста, обязательно время от времени вздремните! А если серьезно, я думаю, что если вы найдете * какой-нибудь * инструмент, который может открыть файл, то вы можете легко сохранить его снова и получить что-нибудь.
JakeGould 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
10
Как сжать огромное количество PNG изображений?
-
10
Лучшее программное обеспечение для сжатия PNG?
-
4
Как получить хорошее чистое сканирование газеты?
-
-
9
Photoshop: обрезать фотографию, чтобы она не содержала прозрачных пикселей?
-
3
Open Source редактор изображений, который правильно обрабатывает прозрачность PNG Alpha?
-
6
Есть ли способ использовать встроенное изображение PNG в электронной почте Outlook?
-
3
Как я могу сделать шрифт, используя изображение .png
-
5
Как читать многослойные файлы Fireworks PNG без Fireworks
-
3
Поиск похожих изображений в каталоге
-
4
Преобразование файла PNG32 в формат PNG8 без потери альфа-канала