Feature/formats/compression quality

Because `UIImageJPEGRepresentation` was expecting a `CGFloat`, not a Float