Я ищу способ добавить эффект размытия в NSImage с помощью Swift.Добавление размытия к NSImage с помощью Swift
развивается прошивкой, UIImage предоставляет метод, как
applyLightEffectAtFrame:frame
... но я не мог найти что-то равное для какао/с OSX-App.
редактировать 1: я пытался использовать CIFilter:
let beginImage = CIImage(data: responseData)
let filter = CIFilter(name: "CIGaussianBlur")
filter.setValue(beginImage, forKey: kCIInputImageKey)
filter.setValue(0.5, forKey: kCIInputIntensityKey)
// HOW CAN I MAKE AN NSIMAGE OUT OF THE CIIMAGE?
let newImage = ???
imageView.image = newImage
фильтров Основных изображений являются общим эквивалентом много эффектов изображения вы можете найти на прошивке. – CodaFi
отредактировал мой вопрос выше; Я пытался использовать CIFilter, думая, что я нахожусь на хорошем пути, но не смог узнать, как я могу преобразовать CIImage обратно в NSImage? – ixany
Это довольно простой процесс с использованием репрезентаций изображений. См. Http://stackoverflow.com/questions/17386650/converting-ciimage-into-nsimage – CodaFi