Про сохранение в файл понял, но как ид изображения преобразовать в base64? По моему мнению за это должна отвечать функция "Закончить работу с изображением", но там только один параметр для ввода.
Нууу можно разбить всю логику по полочкам, например будет 30 функций. При входе в каждую функцию писать в лог-файл для текущего профиля "время и номер функции".
Это конечно не прям "с того места, где был некорректно завершен" но довольно близко.
@mmaxsmile Если это все в один кубик запаковать то быстро даже в записи, но я про 60 на 60. Но я все в решал через базу и сравнивал по base64 вообще не используя этот модуль. Он так то капчу легкую обходить может))
Если у вас всего 60 не тысячи быстро, а если много лучше воспользуйтесь советом от @UserTrue
upd просто смотрите когда он сравнивает то он это изображение пишет на диске и подрубается написанным на с++ чем то там очень похожим на imagemagick т.е 2 действия а совет @UserTrue читаем 1 раз