Это и есть те самые стеги - просто смещения текста относительно друг друга по горизонтали и вертикали?
Графическим редактором это не исправить, только OCR?
Стеги —
стеганография.
Не только смещения, но и межбуквенные/межстрочные интервалы, ширина символов, цвет, яркость — да и вариации любых других параметров. Хотя, больше похоже на артефакты jpg (а в png выводить и сравнивать не пробовали?).
Любой непустой дифф, особенно входных файлов уже даёт 50% вероятности. А остальные 50% могут быть просто огрехи convert, других преобразований, артефакты jpg и прочие случайные искажения. Так что — где-то 50/50. Подтвержением 100% наличия может быть только успешное декодирование (сами понимаете, задачка крайне сложная и не всегда решаемая). А вот подтверждения 100% отсутствия — априори быть не может, кроме разве что, вы сами создадите с нуля файл с похожим содержимым, т.е. наберёте руками текст, добавите похожие (нарисованные самостоятельно, а не копированные из) изображения.
Mожно в графическом редакторе с фильтрами поиграться — это повысит вероятность того, что вы что-нибудь таким образом затрёте. После OCR (или если наберёте руками), текст заново выстроится, но уже без скрытой информации. Но ведь ещё остаются графические элементы.