У меня есть .png
файлы, выводимые инструментом, который преобразует .emf
s в .png
s, но это не добавляет блок IEND в конец.
Поэтому другие инструменты, такие как ImageMagick, не будут приближаться к ним, поскольку они обнаружат их как поврежденные:
> pngcheck test.png
test.png file doesn't end with an IEND chunk
Тем не менее, я могу открыть .png
нормально в настольных приложениях для просмотра изображений с графическим интерфейсом, поэтому мой текущий обходной путь - открыть его в этих приложениях (например, Preview.app) и повторно экспортировать изображение, которое затем сохраняется с правильными заголовками и т.д. ,
Это, очевидно, не масштабируется, и мне нужно что-то, чтобы работать на стороне сервера в автоматическом режиме.
Как мне исправить изображения, желательно с помощью метода, который можно автоматизировать и запустить на стороне сервера, например, с использованием Python?
Это изображение под вопросом.