Resize CGImageRef sem anti-liasing

Estou tentando redimensionar um CGImageRef de 10 x 10 pixels, capturado assim:

CGImageRef imageRef = CGImageCreateWithImageInRect(screenShot, CGRectMake(mouseLoc.x-5, screen_height-mouseLoc.y-5, 10, 10));

CGContextRef mainViewContentContext = CGBitmapContextCreate (NULL, maskImage.size.width, maskImage.size.height, 8, maskImage.size.height*4, colorSpace, kCGImageAlphaPremultipliedFirst);

CGContextDrawImage(mainViewContentContext, NSMakeRect(0,0, maskImage.size.width, maskImage.size.height), imageRef);

Então preciso criar uma imagem de 250 x 250 pixels como estaest, mas a imagem em alta escala parece ter anti-aliasing (aparência comoest)

questionAnswers(1)

yourAnswerToTheQuestion