gpt4 book ai didi

ios - iPad 的扫描线洪水填充算法

转载 作者:可可西里 更新时间:2023-11-01 06:15:30 24 4
gpt4 key购买 nike

我尝试使用 https://github.com/Chintan-Dave/UIImageScanlineFloodfill ,但是当图像的分辨率不是 640x640 时,泛洪填充效果不佳,它会填充错误的区域并进行一些偏移,这取决于 640x640 的大或小分辨率。

当我删除乘法触点代码时:“ tpoint.x = tpoint.x * 2 ; tpoint.y = tpoint.y * 2 ;“ 来自“FloodFillImageView”类中的模板。它开始适用于 iPad,但同样仅适用于 640x640。

有人可以解释我遗漏了什么以及为什么这段代码不适用于所有分辨率并且在不同设备的填充方面存在问题。当然,我很高兴看到一些代码可以解决我的问题或我必须在此代码中更改的内容,或者一些解释如何使其工作。

最佳答案

如果您检查了 imageView 大小和图像分辨率,图像大小为 320X320,图像本身 (star.png) 为 640 X 640,这就是 tpoint.x = tpoint.x * 2 的原因;和 tpoint.y = tpoint.y * 2 ;乘以二。 tpoint 是您触摸的坐标。并且您必须计算您触摸的点在图像上的位置。

关于ios - iPad 的扫描线洪水填充算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19856646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com