iOS6で画像をピクセル化するためにCIPixellateを使用しています。より大きな画像になります。元のサイズを維持するにはどうすればよいですか?
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(capturedImageView.image, 1.0)];//[NSData dataWithData:UIImagePNGRepresentation(capturedImageView.image)];
beginImage = [CIImage imageWithData:imageData];
context = [CIContext contextWithOptions:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:kCIContextUseSoftwareRenderer]];
filter = [CIFilter filterWithName:@"CIPixellate" keysAndValues:kCIInputImageKey, beginImage, @"inputScale", [NSNumber numberWithFloat:14.0], nil];
CIImage *outputImage = [filter outputImage];
CGImageRef cgimg = [context createCGImage:outputImage fromRect:CGRectMake(0, 0, 320, 480)];
UIImage *newImg = [UIImage imageWithCGImage:cgimg];
// 新しい画像はサイズが大きく、ほとんどの部分がトリミングされています :-/