When sharing a .vcf vCard from the Contacts app to SecScanQR, normally it works, but for any with images in them it gives a "Too much information for a QR-Code" error when attempting to Generate, and there's no obvious way to edit the shared vCard to remove the image embedded in it to make it small enough to generate a QR code from. (Other than removing the image from the contact in Contacts, which I'd really prefer not to do.)
One option could be to detect that the file shared to it from Contacts (or from any other source really) is a vCard file, and if too large to generate a QR code from, then offer a "Generate vCard QR code without embedded contact image?" Yes/No prompt rather than just giving an error message.