使用 bufferedImage 或其他东西有没有快速的方法来做到这一点?
目前我的做法:
所有图像均以白色背景为中心。所以左上角的像素始终是白色的。
这对我来说似乎没问题。但我想知道是否有更好的方法来做到这一点?
但我想知道是否有更好的方法来做到这一点?
据我所知,不。 (事实上,我怀疑可以证明除了你的一般方法之外别无选择。)
但是,您的“对所有连接的像素重复”并未指定您如何执行此操作。明显的替代方案是:
可能还有其他策略。
这个问题类似于洪水填充,可以采用洪水填充算法来做到这一点。请参阅 在 Java 中填充形状的最佳方法(无递归) 以获取一些示例。