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
}