GPUImage使用

使用用例1

CFAbsoluteTime elapsedTime, startTime = CFAbsoluteTimeGetCurrent();

GPUImagePicture *stillImageSource = [[GPUImagePicture alloc] initWithImage:imageToProcess];
GPUImageSepiaFilter *stillImageFilter = [[GPUImageSepiaFilter alloc] init];

[stillImageSource addTarget:stillImageFilter];
[stillImageFilter useNextFrameForImageCapture];
[stillImageSource processImage];

UIImage *currentFilteredVideoFrame = [stillImageFilter imageFromCurrentFramebuffer];

elapsedTime = CFAbsoluteTimeGetCurrent() - startTime;
processingTimeForGPUImageRoutine = elapsedTime * 1000.0;

return currentFilteredVideoFrame;
最近的文章

调试

####控制台打印设置//OC版{% highlight bash lineanchors %}#ifdef DEBUG#define DLog(fmt, …) NSLog((@”<%s : %d> %s “ fmt), [[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, PRETTY_FUNCTION, ##VA_ARGS);#else #define DLog...…

allportfoliosomething继续阅读
更早的文章

pro git 阅读笔记

继续阅读