ios - CIFourfoldRotatedTile 核心图像过滤器
<p><p>以下是我尝试应用以在图像上获取 CIFourfoldRotatedTile 过滤器的代码,但我在输出中得到一个 nil 图像。</p>
<pre><code>CIContext *context = ; // 1
CIImage *aimage = .CGImage];
CIFilter *filter = ; // 3
;
forKey:@"inputCenter"];
forKey:@"inputAngle"];
forKey:@"inputWidth"];
CIImage *result = ; // 4
CGRect extent = ;
CGImageRef cgImage = ;
UIImage *finalImage = ;
self.imgview.image = finalImage;
</code></pre>
<p>不知道我输入了哪个参数错误。请指导我。
谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我刚刚检查了你的代码,发现 <code>extent</code> 在这里是无限的,即你得到一个 <code>nil</code> 图像。我只是在这里做了一点改变,给你的框架加分</p>
<pre><code>CGRect extent = CGRectMake(0.0, 0.0, image.size.width, image.size.height);
</code></pre>
<p>或</p>
<pre><code>CGRect extent = ;
</code></pre>
<p>然后尝试。</p></p>
<p style="font-size: 20px;">关于ios - CIFourfoldRotatedTile 核心图像过滤器,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19561370/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19561370/
</a>
</p>
页:
[1]