Ошибка при открытии файлов png Ошибка crc в блоке idat

Я копировал кучу файлов png в отдельную папку, которую собирался сжать, а затем переместить в другую систему . Мне удалось это сделать, но все те файлы png, которые я передал, дают ошибку crc в chunk idat. Все эти изображения на самом деле являются скриншотами. Я могу делать новые скриншоты, но все те, которые я передал, содержат ошибку png. Я столкнулся с этой проблемой как в пункте отправления, так и в пункте назначения, куда я их перевез.

Согласно этому ответу: Неустранимая ошибка при чтении файла изображения PNG: это не файл PNG
Я попытался переустановить libpng12-dev и libpng12-0, но это не сработало.

Вот подробный вывод файла png, который я не могу открыть:

$ pngcheck -v myfile.png
File: myfile.png (80028 bytes)
  chunk IHDR at offset 0x0000c, length 13
    1090 x 306 image, 24-bit RGB, non-interlaced
  chunk sBIT at offset 0x00025, length 3
    red = 8 = 0x08, green = 8 = 0x08, blue = 8 = 0x08
  chunk tEXt at offset 0x00034, length 25, keyword: Software
  chunk IDAT at offset 0x00059, length 8192
    zlib: deflated, 32K window, default compression
  CRC error in chunk IDAT (computed 550cf20e, expected 24c50000)
ERRORS DETECTED in myfile.png

Я также пробовал открыть эти файлы с помощью Google-Chrome, я вижу только 20% изображения, остальная часть изображения обрезана с зеленой линией.

Как я могу решить эту проблему?

OS_version: Ubuntu 16.04

0
задан 12 September 2020 в 19:06

0 ответов

Другие вопросы по тегам:

Похожие вопросы: