Convertendo CIImage em NSImage

Estou jogando com o framework Core Image. Pelo que entendi, se eu tenho uma imagem (NSImage), precisa ser convertido emCIImage, primeiro. Eu posso fazer isso.

NSImage *im1 = [[NSImage alloc] initWithContentsOfFile:imagepath];
NSRect rect1;rect1.size.width = img1.size.width; rect1.size.height = img1.size.height;
CGImageRef imageRef1 = [img1 CGImageForProposedRect:&rect1 context:[NSGraphicsContext currentContext] hints:nil];
CIImage *ciimage = [CIImage imageWithCGImage:imageRef1];

Eu tenho uma função que aplica um filtro Core Image a uma imagem principal (CIImage), que eu quero testar. E eu quero adicionar imagem de saída para uma janela como uma subvisualização. Então eu preciso da NSImage. Como posso converter essa imagem principal de volta na NSImage? Se eu perguntar ao Google, não obtenho bons resultados.

Obrigado pela ajuda.

questionAnswers(2)

yourAnswerToTheQuestion