flood-fill

    2热度

    1回答

    是否可以打开一个带有空白地址页面的xul页面(chrome://myext/content/page.xul)? 我想在新选项卡中有一个xul页面来收集一些信息给我的扩展,但我想隐藏铬地址。 铬,显示没有地址一些扩展页,就像如下: Evernote的很清楚: Contextinator: 是否可以在Firefox打开chrome://myext/content/page.xul而不在地址栏上显示此

    0热度

    1回答

    我一直在试图编写一个在Unity中工作的洪水填充算法。这个想法是根据用户选择的颜色为黑白线条图上的部分着色。我已经尝试过几次洪水填充算法的实现,但是所有这些都会导致统一性在被调用时挂起。 对此的任何帮助都非常感谢,这是重要项目的一部分。根据实际情况修订代码,算法设计,或任何其他方法来得到这个工作的任何建议,将不胜感激:) 代码: // FloodFill function void FloodF

    0热度

    1回答

    我做了这个程序,应该填满矩阵,但出了点问题。这里的代码: queue<Point> Qu; int n,m; cin>>n>>m; int mat[n][m]; for(int i=0;i<n;++i) for(int j=0;j<m;++j) cin>>mat[i][j]; Point N,W,S,E,bgn; bgn.x=0; bgn.y=0;

    4热度

    2回答

    我有这样的句子: Stan, Stanley, Stan! 我想换成由彼得所有单词“斯坦”有类似的东西 Peter, Stanley, Peter! 这里是我的问题:不能更换斯坦利,因为这不是斯坦! 现在我做这样的事情: $txt = preg_replace(array('/Stan/i', '/Jack/i'), array('Peter', 'Jennifer'), $txt);

    2热度

    1回答

    我一直在使用保罗赫克伯特出色的种子填充算法(可用here和书Graphic Gems (1990))。 由于该算法可能会出现卷积。它设计精良,速度很快!不幸的是,它只适用于4连通的空间。 我正在寻找8连通空间(沿对角线泄漏)的设计良好,快速的算法。有任何想法吗? 递归访问或反复抛出每个单元格到堆栈不会被认为是精心设计的这个问题的目的。以伪代码提供的算法是最受赞赏的(Heckbert's有代码和伪代

    1热度

    2回答

    时使用NLOG作为测井仪器,我们可以轻松地通过电子邮件发送消息,例如这是使用Gmail作为SMTP服务器的示例配置保护电子邮件密码魅力。 但是在上面的例子中,密码是以纯文本形式放在配置文件中的。 有没有办法以某种方式保护它?

    6热度

    3回答

    我有一个像下面的一些静态图像: 现在,我想的是,当我在脸上或用手触摸,那么所选择的颜色应该对皮肤部分填补。 请参见下面的结果图像: 那么如何得到的结果类似上面? 重做和撤消功能应该也在那里。 我尝试使用FloodFill颜色,但是这样做只能够对特定部分进行颜色处理。因为FloodFill只填充颜色,直到出现相同的pixwl颜色。如果触摸位置的像素颜色发生变化,则不会在其上填充颜色。 所以Usinf

    0热度

    1回答

    我一直在试图得到一个简单的洪水填充算法,为我开发的iPhone应用程序工作,我只是无法让它正常工作。 我已经得到了实际的工作过程,但是当填充过大时,应用程序会崩溃。从我可以告诉它,因为线程溢出所有运行的功能。从我读过的内容来看,我需要实现一个堆栈,但是我无法弄清楚它是如何工作的。 typedef struct { int red; int green; int blue; } color;

    1热度

    4回答

    我是Objective-C和iOS开发的新手。我有一些核心绘图绘制的图。现在我想用颜色填充这些形状,我不知道形状的路径或上下文。 Objective-C是否具有像填充填充或放置像素这样的功能,以便通过只有笔画颜色,我可以在视图内填充任何形状。 -(void)drawRect:(CGRect)rect { CGContextRef context = UIGraphicsGetCurre

    3热度

    4回答

    我试图实现一个洪水填充的算法。问题是我不知道我应该如何实现它,例如递归 - 非递归。 我知道每个人都有自己的缺点,但其中一个必须比另一个更快。当非递归每次分配4个新点时,递归会在堆栈上打开新函数。 例如,对于非迭代: Stack<Point> stack = new Stack<Point>(); stack.Push(q); while (stack.Count > 0)