You have more than you know
Anons, I've been looking at Q's images, trying to find more crumbs…and I think things have changed a bit.
Early on, we were looking at Q's first flag images; there was no difference whatsoever beyond file names. The last two, however, are different. You can't tell by looking at them in an image editor–they match pixel-for-pixel, so far as I can tell. But they're not the same: "Freedom-Justice.png" is 31.5 KB, and "In-God-We-Trust.png" is 29.1 KB.
I've been looking through the .png file format specifications–it turns out that it isn't particularly strict. It's designed so that relevant "chunks" are tagged a set of four bytes–only a few of them are absolutely required. Others are standard but optional, and anything else is up to the decoder.
What I've found is that there are blocks of data that I can't quite account for in Q's images. Some seem to appear in odd places, others seem extraneous–for instance, there is one labeled for "tIME" in one file and not the other…but at the bottom of each is a pair of strings denoting the "create" and "last modified" times. All four of those match: 2017-08-09T19:06:54.
One of the files appears to have a default background color (white) and the "tIME" tag before the actual image data starts, while the other only has two ASCII-printable values: }9 (or 7D 39 in hex).
Both files have the same settings in the header–same compression, same filtering method, same color mode, same interleaving…but despite this, the image data doesn't match up on a byte-for-byte basis. I may be mistaken here–trying to decipher encoded data is a nightmare, especially if you're unfamiliar with the process.
Pics related are the files opened up in a hex editor.
I've got lots going on right now, and have already put myself back with how much I've been obsessed with the boards…so I'm leaving this here for others to pick up. Hopefully I'll have more free time soon.