The QR Code Fixer library allows you to repair a damaged QR Code image.
$ dotnet add package QRCodeFixerUse this to fix a QR Code.
...
services.AddQRCodeFixer();
...
var fixer = serviceProvider.GetRequiredService<QRCodeFixer>();
var data = fixer.FixAndSaveAsPng("qrcode-damaged.png", "qrcode-fixed.png");