我从示例中复制了此方法以将过滤器应用于图像,但我遇到了问题:
CGImageRef createStandardImage(CGImageRef image)
{
const size_t width = CGImageGetWidth(image);
const size_t height = CGImageGetHeight(image);
CGColorSpaceRef space = CGColorSpaceCreateDeviceRGB();
CGContextRef ctx = CGBitmapContextCreate(NULL, width, height, 8, 4*width, space,
kCGBitmapByteOrder32Big | kCGImageAlphaPremultipliedFirst);
CGColorSpaceRelease(space);
CGContextDrawImage(ctx, CGRectMake(0, 0, width, height), image);
CGImageRef dstImage = CGBitmapContextCreateImage(ctx);
CGContextRelease(ctx);
return dstImage;
}
添加此方法时出现警告...
警告:语义问题:函数“createStandardImage”没有以前的原型
..如果我尝试调用它,我会遇到错误:
错误:语义问题:“createStandardImage”的类型冲突
为什么??