Как преобразовать NSImage в данные JPEG, сохранив ширину и высоту NSImage? - PullRequest
0 голосов
/ 29 ноября 2018

Следующий код охватывает NSImage для данных JPEG, но после преобразования изображение теряет свою первоначальную ширину и высоту.Как выполнить преобразование, сохранив исходные размеры изображения.

let resizedImage = resizeImage(imageData: imageData, maxSize: maxSize) // return type is NSImage
let cgImage = resizedImage.cgImage(forProposedRect: nil, context: nil, hints: nil)!
let bitmapRep = NSBitmapImageRep(cgImage: cgImage)
let jpegData = bitmapRep.representation(using: NSBitmapImageRep.FileType.jpeg, properties: [:])
...