tchart said:
Are you trying to check if the images are exactly the same? Or kind of similar?
To re-cap... my purpose was to actually detect the presence of a certain album-art tag and then manipulate other data if found.
I had it in mind that MP3 tags are effectively 'tagged-on' to the end of the audio data. With that presumption I thought that if I added some cover-art to an MP3 and then extracted it again I would get the same file back... byte-for-byte. This did not work out as I expected hence my OP.
Clearly, writing code to compare bitmaps is potentially a PhD level subject so in fact it has proven to be much more code/time efficient to read the byte sequence of the file detecting the start of the tag followed by the initial byte sequence of the graphic in question. Old school but effective!