CIFourfoldRotatedTile核心图像过滤器

蕾娜

以下是我尝试应用以在图像上获取CIFourfoldRotatedTile过滤器的代码,但我在输出中获取的图像为nil。

CIContext *context = [CIContext contextWithOptions:nil];               // 1
CIImage *aimage = [CIImage imageWithCGImage:[UIImage imageNamed:@"Image1.png"].CGImage];
CIFilter *filter = [CIFilter filterWithName:@"CIFourfoldRotatedTile"];           // 3
[filter setValue:aimage forKey:kCIInputImageKey];
[filter setValue:[CIVector vectorWithCGPoint:CGPointMake(200, 200)] forKey:@"inputCenter"];
[filter setValue:[NSNumber numberWithFloat:2.0] forKey:@"inputAngle"];
[filter setValue:[NSNumber numberWithFloat:50] forKey:@"inputWidth"];

CIImage *result = [filter valueForKey:kCIOutputImageKey];              // 4
CGRect extent = [result extent];
CGImageRef cgImage = [context createCGImage:result fromRect:extent];
UIImage *finalImage = [UIImage imageWithCGImage:cgImage];
self.imgview.image = finalImage;

不知道我输入了哪个参数错误。请指导我。谢谢。

老虎

我刚刚检查了您的代码,发现extent这里是无限的,即您正在获取nil图像。我只是在这里做了一些改动,请注意您的框架

CGRect extent = CGRectMake(0.0, 0.0, image.size.width, image.size.height); 

要么

CGRect extent = [aimage extent];

然后尝试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义核心图像过滤器生成的图像大小不确定-固定

来自分类Dev

EF核心SQL过滤器转换

来自分类Dev

将过滤器应用于 CIImage [核心图像] 时获取 EXC_BAD_ACCESS

来自分类常见问题

如何使用Docker图像过滤器

来自分类Dev

Fabric JS图像过滤器

来自分类Dev

Smarty CDN输出图像过滤器

来自分类Dev

Fabric JS图像过滤器

来自分类Dev

Smarty CDN输出图像过滤器

来自分类Dev

残留图像中的双边过滤器

来自分类Dev

Java中的RGB图像过滤器

来自分类Dev

ffmpeg 过滤器图像处理

来自分类Dev

.NET核心自访问查询过滤器

来自分类Dev

EF核心5多对多过滤器

来自分类Dev

阵列过滤器与核心数据提取性能

来自分类Dev

实体框架核心包含过滤器

来自分类Dev

PHP的图像过滤器“ colorize”销毁图像细节

来自分类Dev

ASPNET MVC 过滤器、WebAPI 过滤器、ASPNET 核心 MVC 过滤器,是三个不同的东西吗?

来自分类Dev

AngularJS使用图像/图标作为过滤器选项

来自分类Dev

如何从过滤器访问图像数据-DirectShowNet

来自分类Dev

CIPerspectiveCorrection过滤器返回翻转和反转的图像

来自分类Dev

AngularJS如何使用过滤器延迟加载图像

来自分类Dev

Fabric js图像过滤器加载问题

来自分类Dev

iOS,Objective C自动图像处理过滤器

来自分类Dev

使用javascript从图像中删除灰度css过滤器

来自分类Dev

FFmpeg过滤器可围绕点旋转图像

来自分类Dev

Haskell HIP:将过滤器应用于图像

来自分类Dev

带有画布的html5图像过滤器

来自分类Dev

如何从过滤器访问图像数据-DirectShowNet

来自分类Dev

如何为带有标签的图像创建过滤器?