问题标签 [mask]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4985 浏览

iphone - “蒙面”动画?iPhone SDK

我一直在研究如何在 iPhone 上屏蔽图像。我遇到了这个解决方案

http://iosdevelopertips.com/cocoa/how-to-mask-an-image.html

这对静止图像非常有用。我想要做的是在 UIImageView 中屏蔽动画。从我读过的内容来看,我认为这是不可能的,同时还能实现不错的帧速率。

这让我问以下是否可能,我可以“剪辑” UIImageView 内的图像吗?即不将 UIImageView 的大小重新调整为图像的大小,以便将某些部分切掉?

0 投票
4 回答
5317 浏览

matlab - 如何在 MATLAB 中将两个掩码合并在一起?

我有两个想要合并在一起的掩码,mask1mask2除非mask2有一个零覆盖。掩码不是二进制的,它们是用户在感兴趣区域中定义的某个值,在其他地方为 0。

例如,如果:

那么我想要一个输出[4 4 5;4 4 5]。如果我有另一个面具,

那么我想要一个输出[4 6 5;4 6 5]

必须有一种简单的方法来做到这一点,而无需遍历和比较矩阵中的每个元素。时间很重要,因为矩阵很大,我需要合并很多。任何帮助都会很棒。

0 投票
3 回答
4888 浏览

actionscript-3 - Actionscript3 alpha 遮罩?

我试图在谷歌地图应用程序上应用聚光灯效果。具体来说,我画了一个跟随鼠标的圆圈,并将其设置为地图上的蒙版。问题是只有圆圈内的地图区域出现,我知道它应该是面具的样子,但是有没有办法让圆圈外的区域变成某种半透明的,这样它下面的地图也可以看穿?这样,人们在仅突出显示圆圈内的区域时仍然可以看到地图的其余部分。谢谢!

0 投票
3 回答
476 浏览

actionscript-3 - AIR 中的遮罩与 Actionscript 3

我正在尝试在 ActionScript 3 中对圆形进行蒙版(我使用的是 Flex AIR 框架)。它与生态足迹有关,每个圆圈代表一个地球。这张生态足迹图片在一个容器内。问题是面具似乎是固定的,尽管图片浮动。当我向下滚动容器时,图片会滚动得很好,但蒙版不会,剪掉图片的顶部。我已将这个和其他 UIMovieClip 放在 VBox 容器中。该 VBox 容器位于另一个 VBox 容器中。如果我将前一个 VBox 容器放在后者的底部,则蒙版不会随之而来,因此圆圈不会被蒙版。

0 投票
1 回答
1874 浏览

flash - Flash as3 掩码大小

Senario 我有一个movieclip('myMask'),里面有3层:1.面具形状(脸部轮廓)2.图片(人物)3.alpha 0%的正方形(这比面具形状略大)

1 在 3 的中心 1 在掩蔽 2

图片比 2 和 3 大得多,并且处于旋转角度 + 偏离中心位置。

问题 在设置蒙版后,我需要获取/设置最终影片剪辑“myMask”的四个角的位置。

在 Flash IDE 中,它显示为与 3 相同的大小,这是我需要的正方形,因为最终我试图操纵它的四个角的位置。但在 as3 代码中,.width 和 .height 是与包括图片 (2) 在内的所有元素相关联的边界框的大小,当未屏蔽时(大得多)。

有没有办法获得 AS3 中显示的掩码的大小?

谢谢

0 投票
1 回答
277 浏览

random - 尝试在一个数字中生成多个数字间隔(LUA)

基本上我必须使用一个随机函数,它可以返回一个介于 0 和 2^16-1 之间的数字。

我正在尝试利用它并生成 1 到 6 之间的 6 个间隔(考虑骰子扑克)。基本上使用为我随机生成的一个数字(我只能指定范围),最好只调用一次。然后取该数字并将其“拆分”为 6 个骰子,其中的值将在 1-6 之间。

我有点不确定将使用的技术,想到的一件事是位掩码,但我不确定这是否是正确的上下文。

从二进制的角度来看,骰子值在 0-5 之间是合理的。这将给我们二进制数 000-101。现在随机函数返回的最大值将为 101101101101101101(六个骰子,每个为“6”),十进制表示随机 int 返回的上限为 187245。下限为 0。现在假设random 函数返回数字 66508,将其转换为二进制形式,我们得到 010|000|001|111|001|100,这还不够好!在这种情况下,其中一个骰子是 111 = 7,而当间隔应该是 0-5 (1-6) 时,我们无法得到它:(

我需要找出一种方法,限制范围内的小数可以包含六个值为 1-6 (0-5) 的骰子,但我需要一些帮助。

0 投票
1 回答
3617 浏览

jquery - 哪个是最好的输入掩码?

到目前为止,我一直只使用 jQuery 掩码,但我发现在 Mozilla 中它们存在一些问题。例如,如果我使用屏蔽输入$(".someClass").mask("9?9");并仅输入一位数字“1”,Mozilla 将提交"1_"验证失败的值(是一个数字),但用户肯定输入了正确的值。

是否有这样的掩码$(".someClass").mask("9?9");不会显示最大字符数(在本例中为 2)的下划线,以便用户不认为他必须输入 2 个字符???

另一个问题是当您失去对蒙面字段的关注但您只输入了几个第一个必需的字符时。当您将焦点返回到该字段时,它会从 las 字符继续,但会删除所有已输入的内容。

我也尝试过 Telerik,但它有很多菜单错误以及下划线和光标位置的更多问题。

如果您有任何建议和解决方案,请写信。

非常感谢。

0 投票
3 回答
276 浏览

apache-flex - Flex 看不到面具

我有两个精灵,第一个是面具,第二个将被第一个掩盖。现在我可以看到第二个被遮罩的精灵,但不是第一个正在做遮罩的精灵。有没有办法显示正在做面具的精灵?

0 投票
2 回答
1887 浏览

flash - 在 Flash 中使用蒙版

我正在尝试让自定义蒙版在我正在创建的项目上工作,这真是太难了。

我正在尝试使用的蒙版作为像素蒙版应用于我正在处理的 Photoshop 文档中的图层上,但我似乎无法弄清楚将图层蒙版导入闪存的正确方法,然后编译成我的 .swc 并从 actionscript 中调用。(我在 Flex 中编码)

什么是从 Photoshop 导入像素蒙版的正确工作流程,这样当我打电话时:

container.mask = myMask;

它会显示为我想要的形状,而不仅仅是我形状大小的方形盒子?

在此先感谢,这让我很生气!

0 投票
2 回答
1582 浏览

assembly - 汇编掩码逻辑问题

这很简单,但我还没有弄清楚。

这个问题是关于一个程序集 mmx,但它是纯粹的逻辑。

想象以下场景:

我想知道用 02 填充 MM0 的零。我想我必须在步骤 2 中反转 MM0 寄存器,将 FF 更改为 00,将 00 更改为 FF,然后执行 a and 到 MM1,最后 a or 合并二。

如果我能够得到:

总结一下,我怎样才能将 MM3 寄存器设为 00 00 FF FF 00 00 FF ?如何反转位,证明我在 MMX 寄存器中只有 AND、OR、XOR 和 NAND 指令?

非常感谢任何答案。谢谢。