I\'m currently working on a big project that involve pictures. One of the big issues I\'m having is with the endianness of the picture (jpeg to be clearer). I always though
Ok so I found my answer by asking question to Phil, the author of exiftool
You can see the thread I had with him here.
In command line:
exiftool -all= -tagsfromfile test.jpg -all:all -unsafe -exifbyteorder=little-endian test.jpg
You can also found a wrapper for the tool in almost any language in this page.
Thanks a lot for your interest in the question and the answer I received.
I think maybe the problem is with the user comment field. I read somewhere that Windows Vista (and probably windows 7) saves the user comment field as Unicode in little-endian byte order, irrespective of the byte ordering of the EXIF information. Since the only difference between PictureXP and Picture7 is the endianness of the exif information and the user comment field, maybe you should look that way
Good luck