Iphone 我可以在objective C中处理UIImage吗?
我想一点一点地处理UIImage。根据所附示例,第一个是普通图像,第二个是使用CGBitmapContextCreate函数处理的图像 有什么想法或参考资料吗 我不知道通过什么可以实现,但不确定我们如何一点一点地处理Iphone 我可以在objective C中处理UIImage吗?,iphone,objective-c,image-processing,uiimage,Iphone,Objective C,Image Processing,Uiimage,我想一点一点地处理UIImage。根据所附示例,第一个是普通图像,第二个是使用CGBitmapContextCreate函数处理的图像 有什么想法或参考资料吗 我不知道通过什么可以实现,但不确定我们如何一点一点地处理 CGContextRef context; context = CGBitmapContextCreate(pixelData, CGImageGetWidth(sourceImage),
CGContextRef context;
context = CGBitmapContextCreate(pixelData,
CGImageGetWidth(sourceImage),
CGImageGetHeight(sourceImage),
8,
CGImageGetBytesPerRow(sourceImage),
CGImageGetColorSpace(sourceImage),
kCGImageAlphaPremultipliedLast);
如果要处理图像,可以使用不同的技术:
- 检查核心图像以查看内置的过滤器以及如何将其应用于图像。请注意,Mac OS上也提供核心映像,您可以构建自定义筛选器
- 对于更多与“图像处理”或“计算机视觉”相关的任务(我在这里谈论的是技术领域,而不是拉皮条的图像),您需要访问图像的位图数据。为此,您可以从UIImage创建CGImage(请参阅Quartz文档),或者如果您从网络摄像头抓取图像,则需要使用中间缓冲区(请参阅AVFoundation frmework)