1. The problem in the aforementioned thread (with respect to sizing) still exists. I am following all steps correctly.
a) Send JPEG to your app. b) rotate the picture in ANY app [windows, xnview, acdsee, etc] and save. c) observe file back to original size. d) send picture back to your app to get it back to lower size. No idea why this is happening
Wouldn't a better methodology be:
Why resize twice, it just increases the number of artifacts.
And you still don't mention whether you're using Lossless JPEG Rotation, arbitrary angle rotation, etc.
XNView, from my testing just now doesn't change the file size appreciably when doing a Lossless JPEG rotation unless
your options for JPEG writing will cause information, (metadata, internal thumbnail, etc), to be stripped, added, or changed.
eg. Here's the results of a 40MB JPEG after it's gone through four Lossless 90° Right rotations when compared to the original:
Maximum difference in file size was ~60kB and that was only after the first and third rotation, (ie. the image was now 90° left or right rotated w.r.t. the original).