我尝试使用https://github.com/Chintan-Dave/UIImageScanlineFloodfill,但是当图像的分辨率不是 640x640 时,洪水填充效果不好,它会填充错误的区域,并根据 640x640 的分辨率大小而有所变化。
当我从“FloodFillImageView”类的模板中删除乘法接触点代码时:“tpoint.x = tpoint.x * 2 ; tpoint.y = tpoint.y * 2 ;”。它适用于 iPad,但仅适用于 640x640。
有人可以解释我错过了什么以及为什么此代码不适用于所有分辨率并且在填充不同设备时存在问题。当然,我很高兴看到一些代码可以解决我的问题,或者我必须在这段代码中更改什么,或者一些解释如何使它工作。