在英语中,这就是我目前正在做的将图像分成子图像的方法:
- 使用填充填充来迭代图像并获取“孤岛”列表 - 完全被透明度包围的各个像素块。
- 现在每个岛屿都要围着它做一个盒子。将这些框收集在列表中。
- 现在检查框之间的交叉点,并加入任何交叉点。然后停止检查,并从列表的开头重新开始。
- 现在为每个框创建一个子图像,并最后一次迭代,将每个框保存到指定的输出目录。
醇>
然而,这是非常低效的,并且在我的未经优化的Node实现此过程的5MP图像上需要至少10秒。如何使这个过程更有效和任意多线程,同时仍能达到相同的最终结果?