a) When I edit IPTC metadata of a JPG and save that JPG, is the image data re-encoded, so causing losses? I've the impression, as a binary before-after-comparision showed that the vast majority of a JPEG content changed...
b) When performing edit => metadata => EXIF thumbnail rotate left, only a very small part of the image changed. Hence, I guess the image data itself is not newly encoded.
c) When changing the EXIF creation date (in EXIF tab inside preview pane), only those few characters changed, hence the image data is not altered.
Did I miss any metadata changes?
@Pierre:
1) could you please verity/falsity my assumptions? You know what your code does

2) Is it possible to change IPTC edits such that no image quality loss is caused? Then, the old and limited descript.ion could be dumped for a more structured type of information storage

/Georg