Successfully reconstructed the PNG by hand-generating a correct CRC and fixing the IHDR fields so that the QR code can be displayed (after OCR'ing the fine print on the invitation, figuring out the rotN-cipher and uudecoding the text). Hopefully I'm cool enough to go to their wedding now that I have decoded the invite.