image optimizer for web

v1.00: can no longer do lossless JPG rotation

Mikko Valorinta said, on 19/06/2023
I have been using Pingo do losslessly apply EXIF rotation to the JPG image, because it has been much faster compared to FreeVimager if all I need is rotation and not crop. 
Thanks to the nature of how JPG fileformat works, it does crop up to 7px from one or two dimensions so it's not pure lossless, but this is fine as othervice I would have to do lossy operation and recompress whole file. 

With v1.00, I can not seem to be able to do this anymore. With previous versions all I did was use "-s9" and it would work. Now doing equilevant "-lossless" doesn't do that. Adding "-rotate" does nothing. Without "-lossless" does rotate the image, but now it additionally compresses the image and it still crops one side similar to lossless operation. 
https://www.deviantart.com/nrac/art/Changes-966394660 pingo.exe -lossless -rotate .\changes_by_nrac_dfzd6w4.jpg
cédric (dev) said, on 22/06/2023
new behavior
Mikko Valorinta said, on 26/06/2023
Yes, I read that. 

But essentially what this means is that I can no longer do lossless JPG rotation with v1.00 unless dimensions happen to be divisible by 8px exact (or some other aspect which determines that rotation is "perfect")? 
I want to losslessly rotate JPG file, but with v1.00 I literally cannot, it either doesn't rotate or introduces further compression artifacts, neither are expected outputs hence why I wasn't sure if this is bug or there's another setting that does it losslessly other than "-lossless". I need to rotate the image without introducing filesize bloat or further quality degradation. 

reply