Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Swift中编写洪水填充方法_Ios_Swift_Flood Fill - Fatal编程技术网

Ios 在Swift中编写洪水填充方法

Ios 在Swift中编写洪水填充方法,ios,swift,flood-fill,Ios,Swift,Flood Fill,为了在Swift中编写我的洪水填充方法,我尝试作为第一步编译我在这里找到的代码: 这样我就可以看到它是如何工作的。 但我会犯错误 第一个问题是:“UIImage”类型的值没有成员“createARGBBitmapContext”,因为我没有扩展方面的经验,所以很可能是做错了什么 有什么建议吗?createARGBBitmapContext()显然是项目中的一个本地函数,但没有显示定义。你为什么不在这个问题上留下评论并要求澄清呢?这个问题的作者显然是从这个问题向斯威夫特转达过来的。请参阅或以获取在

为了在Swift中编写我的洪水填充方法,我尝试作为第一步编译我在这里找到的代码: 这样我就可以看到它是如何工作的。 但我会犯错误

第一个问题是:“UIImage”类型的值没有成员“createARGBBitmapContext”,因为我没有扩展方面的经验,所以很可能是做错了什么


有什么建议吗?

createARGBBitmapContext()
显然是项目中的一个本地函数,但没有显示定义。你为什么不在这个问题上留下评论并要求澄清呢?这个问题的作者显然是从这个问题向斯威夫特转达过来的。请参阅或以获取在Swift中操作像素缓冲区的示例。我已经按照Martin的建议对该问题发表了评论。感谢这两个链接,在Rob的评论中,我希望这能让我多做几步。上面的建议很有帮助。但是如何设置生成的图像?我的代码是:UIGraphicsBeginImageContextWithOptions(view.bounds.size,view.opaque,0.0)view.layer.renderContext(UIGraphicsGetCurrentContext()!)let originalImage:UIImage=uigraphicsgetimagefromfromcurrentmagecontext()let newImage=processPixelsInImage(originalImage:UIImage)let imageView:UIImageView=UIImageView.init(image:newImage)self.view.addSubview(imageView)我觉得最后两条指令不正确。
createARGBBitmapContext()
显然是项目中的本地函数,但没有显示定义。你为什么不在这个问题上留下评论并要求澄清呢?这个问题的作者显然是从这个问题向斯威夫特转达过来的。请参阅或以获取在Swift中操作像素缓冲区的示例。我已经按照Martin的建议对该问题发表了评论。感谢这两个链接,在Rob的评论中,我希望这能让我多做几步。上面的建议很有帮助。但是如何设置生成的图像?我的代码是:UIGraphicsBeginImageContextWithOptions(view.bounds.size,view.opaque,0.0)view.layer.renderContext(UIGraphicsGetCurrentContext()!)let originalImage:UIImage=uigraphicsgetimagefromfromcurrentmagecontext()let newImage=processPixelsInImage(originalImage:UIImage)let imageView:UIImageView=UIImageView.init(image:newImage)self.view.addSubview(imageView)我觉得最后两条说明不正确。