【发布时间】:2014-01-06 13:42:56
【问题描述】:
我在 UIImage 上应用过滤器,但转换后,它显示为横向。下面是我的代码。
CIImage *ciImage = [[CIImage alloc] initWithImage:self.imgToProcess];
CIFilter *filter = [CIFilter filterWithName:@"CIPhotoEffectChrome"
keysAndValues:kCIInputImageKey, ciImage, nil];
[filter setDefaults];
CIContext *context = [CIContext contextWithOptions:nil];
CIImage *outputImage = [filter outputImage];
CGImageRef cgImage = [context createCGImage:outputImage fromRect:[outputImage extent]];
UIImage *newImage = [[UIImage alloc]initWithCIImage:outputImage];
它在 newImage 和维度中成功渲染,但图像是侧面的。上面的代码中是否有任何地方导致方向改变?
【问题讨论】:
标签: ios iphone cocoa-touch core-graphics cgcontext