如何创建GPUImage Lookup.png资源

时间:2015-11-16 09:05:08

标签: objective-c gpuimage

我使用GPUImage Framework来创建像这样的过滤器

GPUImagePicture *sourceImagePic = [[GPUImagePicture alloc] initWithImage:sourceImage];
GPUImagePicture *lookupImageSource = [[GPUImagePicture alloc] initWithImage:[UIImage imageNamed:@"lookup.png"]];

GPUImageLookupFilter *lookupImageFilter = [[GPUImageLookupFilter alloc] init];
[sourceImagePic addTarget:lookupImageFilter];
[lookupImageSource addTarget:lookupImageFilter];

[lookupImageFilter useNextFrameForImageCapture];
[sourceImagePic processImage];
[lookupImageSource processImage];

resultImage = [lookupImageFilter imageFromCurrentFramebufferWithOrientation:UIImageOrientationUp];

return resultImage;

我想知道如何创建lookupImageSource资源?像这样 enter image description here

我知道我可以使用photoshop来完成这项工作,我只是想知道我可以用另一种方式来导出某种这样的图片吗?

1 个答案:

答案 0 :(得分:0)

这是512x512的图片,其中包含有关颜色查找的信息。

您必须获取原始的png。叫做中性汤。

在photoshop中,您应该将变色层应用于此原始的中性色的图像。

我有这个。

但是我不知道在上传到stackoverflow期间会降低图像质量。

因此,如果您有时间,您可能会在Google中找到中立型。

将变色层应用于此图像后,可以将此png用于GPUImage查找过滤器。

编码愉快!

neutral-lut