If you tell SwiftJPEG that the image you want to compress is mirror imaged, it will produce an output file that will appear unmirrored when decompressed.