sylikc/jpegview

Exif data loss after lossless transformations.

Closed this issue · 5 comments

After lossless image transformations (left rotation, cropping, etc.), exif data are not saved to the file.
This has been happening since version 1.2.45.0.

hmm 🤔... i did a diff and nothing changed that would affect that in 1.2.45 vs 1.1.44 ...

v1.1.44...v1.2.45

but I did a simple test with the old version and it definitely broke in 1.2.45

I examined the code paths to get to the TurboJPEG call... nothing changed, and the library didn't change in 1.2.45 ... I'll have to look into it more deeply 🤦‍♂️

@qbnu would you have any ideas what changed that could've broke this feature? I've been staring at it for a few hours and nothing stands out as to why it worked in 1.1.44 but not in 1.2.45

qbnu commented

@sylikc caused by 0104c93.

It looks like there were a lot of API changes in TurboJPEG 2.1.91, so it's probably because of that.

Hrxn commented

Time to move to libjpeg-turbo v.3.0.0?