func JPEGRepresentation()

in Legacy/PlaygroundLogger/PlaygroundLogger/ImageHandler.swift [45:57]


    func JPEGRepresentation(_ x: AnyObject, _ compressionFactor: CGFloat) -> Data? {
        if let ui_image = x as? UIImage {
            if ui_image.cgImage == nil {
                if let ci_image = ui_image.ciImage {
                    return CI2Data(ci_image) { return UIImageJPEGRepresentation($0!, compressionFactor) }
                }
            } else { return UIImageJPEGRepresentation(ui_image, compressionFactor) }
        }
        else if let ci_image = x as? CIImage {
                return CI2Data(ci_image) { return UIImageJPEGRepresentation($0!, compressionFactor) }
        }
        return nil
    }