菜鸟教程小白 发表于 2022-12-12 15:59:44

ios - CIFourfoldRotatedTile 核心图像过滤器


                                            <p><p>以下是我尝试应用以在图像上获取 CIFourfoldRotatedTile 过滤器的代码,但我在输出中得到一个 nil 图像。</p>

<pre><code>CIContext *context = ;               // 1
CIImage *aimage = .CGImage];
CIFilter *filter = ;         // 3
;
forKey:@&#34;inputCenter&#34;];
forKey:@&#34;inputAngle&#34;];
forKey:@&#34;inputWidth&#34;];

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]
查看完整版本: ios - CIFourfoldRotatedTile 核心图像过滤器