问题标签 [masking]

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 投票
3 回答
3458 浏览

php - 域/URL 掩码

我有一个网站,可以将一些 GET 变量传递给 PHP 中的不同页面。我的问题是,现在我有一个带有变量的 url,即 index.php?category=categoryname,这不是很令人难忘。

有什么方法可以将 URL 更改为 /categoryname 之类的东西,而无需复制页面并存储在文件夹中?但还允许用户输入 /categoryname 并被重定向到正确的页面?

0 投票
1 回答
1306 浏览

hosting - 使用网站掩码隐藏源中的 IP 地址?

我在网络托管方面有点新手 - 我们在 Flex 中建立了一个基于 SaaS 交付的站点。我们在客户选择的 URL 上放置了一个专用系统(通过 Go-Daddy 购买),并在网站上使用 Masking 进行了简单转发。这工作正常,但在浏览器的查看源代码中,它显示了 IP 地址,这显然是一个安全问题。我尝试将 DNS 中的 IP 更改为站点在我们服务器上的 IP,但由于我们使用子 IP(即 10.10.100.100:1000),它不会接受它。

有任何想法吗?

0 投票
1 回答
1113 浏览

flash - AS3 反转掩码,MouseEvent.ROLL_OVER 移动掩码

我试图让我的图像在 AS3 中看起来很棒。我想创建“移动背景”的效果。例如,我的图像是 200 x 200,我的蒙版是 200 x 40。当我悬停时,我希望背景移动而蒙版保持不动。

由于 AS3 没有反转蒙版选项,我发现我必须使用 BlendMode 并将蒙版添加到我的父图层。我认为这就是问题所在。如果我想改变遮罩的 Y 位置(我不能因为遮罩没有启用 MouseEvents),要么全部改变,要么全部改变。要么整个​​图像下降(包括蒙版),要么什么都没有发生。

这是我的一些代码,我真的希望有人知道如何解决这个看起来很简单的问题。啊! (我有一个负责加载图像的自定义 ImageLoader 类)

提前致谢。

0 投票
1 回答
968 浏览

java - 合并RGB二值图像的问题

我正在做一个边缘检测,它将检测每个 RGB 通道的边缘,然后将它们组合起来以将其显示为最终输出。我现在在将这三个组合起来时遇到问题,因为它没有向我显示二进制图像,而是它上面有一些颜色。我已经检查了 RGB 的每个二进制图像,它工作正常,可以提供黑白图像。为了更清楚,以下是代码:

我怀疑问题出在 alpha 值上:

但是,当我删除 alpha 值时,它不显示任何内容。谁能帮帮我吗?提前致谢!

0 投票
4 回答
2680 浏览

java - Java 四个字节到二进制“位掩码”

我正在尝试从二进制文件中获取四个字节并将它们转换为位掩码,该位掩码表示数据为零,元数据表示 1。

我假设我需要通过将它们组合在一起将它们转换为 int,然后通过它进行位移以确定是否设置了位位置。

我无法弄清楚如何将所有四个组合在一起以获得我可以步进的 32 位掩码。

这会将两个组合在一起(Laurence Gonsalves 在另一篇文章中发布)但我无法弄清楚将四个组合在一起的语法。

或者这是否是 Enumset 的情况,我承认我并不完全理解。

任何意见,将不胜感激。

谢谢。

托尼

**只是为此添加另一个快速说明,(我不确定这是否通常允许,所以如果不是,我提前道歉),通过我新创建的 int 并检查是否设置了位的最佳方法是什么或不?

目前我正在使用if (((comboOfBytes >> bitmaskBit) & 1) == 0),但我不知道这是否是我需要的最优雅的检查方式。

此外,我仍然不完全确定我是否理解移位实际上是如何允许检查所有 32 位的!

再次感谢

0 投票
2 回答
2194 浏览

html - 在浏览页面时,Frameset 会导致 URL 不变。有没有办法解决这个问题?

我们有一个网站,其中一个页面包含一个框架集(我们需要从另一个网站获取数据)。问题是,一旦您到达包含框架集的页面,即使您单击其他链接,URL 也不会再改变。它继续显示带有框架集的页面链接。例如,带有框架集的页面的 URL 是:

http://www.ourwebsite.com/profile.php

通常,当您单击网站上的其他链接时,它将更改为该页面具有的任何 URL/页面名称。但是在这里,一旦您进入框架集页面,该 URL 会以某种方式被屏蔽,无论您在该站点中的任何位置都只显示http://www.ourwebsite.com/profile.php 。

有没有办法解决这个问题?

0 投票
3 回答
1328 浏览

java - 大端位掩码

这不是一个问题,而是一个健全性检查!

如果您需要将 4 个字节作为 Big endian 中的位掩码读入 Java,那么这些字节是:

0x00、0x01、0xB6、0x02。

将其转换为 int 将是:112130

二进制是:00000000000000011010011000000010

一系列字节的字节序不会影响位位置,不是吗?

谢谢

托尼

0 投票
3 回答
2157 浏览

perl - 在 Perl 中使用字符串掩码

我有一个程序允许用户指定一个掩码,如 MM-DD-YYYY,并将其与字符串进行比较。在字符串中,MM将被假定为一个月,DD将是该月的某一天,而 YYYY 将是年。其他一切都必须完全匹配:

  • 字符串:12/31/2010 掩码 MM-DD-YYYY:失败:必须使用斜杠而不是破折号
  • 字符串:12/31/2010 掩码 DD/MM/YYYY:失败:月份必须是第二个并且没有月份31
  • 字符串:12/31-11 掩码:MM/DD-YY:通过:字符串匹配掩码。

现在,我使用indexandsubstr提取月、日和年,然后我使用xor为其他所有内容生成蒙版。这似乎有点不雅,我想知道是否有更好的方法来做到这一点:

我在我的代码中为日期、时间(使用HHMMSSA /*AA*)和 IP 地址执行此操作。


顺便说一句,我尝试使用正则表达式从字符串中提取日期,但它更加混乱:

这是一个巧妙的编程技巧,但很难准确理解我在做什么,因此其他人很难维护。

0 投票
1 回答
15974 浏览

svg - SVG clipPath 将 *outer* 内容剪掉

通常,该<clipPath>元素会隐藏剪辑路径之外的所有内容。为了达到相反的效果——即从图像中“剪掉”一些东西——我想在 clipPath 和clip-rule="evenodd"属性中使用两条路径。基本上,我想“异或”剪辑路径。

但它不起作用。它显示区域“ORed”:

编辑:

我的问题是 AFAIK<mask>在 iOS WebKit 中不起作用。

0 投票
3 回答
172 浏览

c++ - 如何修复被侵蚀的矩形?

基本上,我有这样的图像 在此处输入图像描述

或者在同一图像中有多个矩形。矩形是完全黑色和白色的,有“脏”的边缘和凹槽,但很容易判断它们是矩形。更准确地说,它们是图像掩码。白色区域是图像的“单独”部分,但黑色部分是双色调的。

我的问题是,我如何从这个退化的矩形中制作一个漂亮而清晰的矩形?我是一个 Python 人,但我必须使用 Qt 和 C++ 来完成这项任务。最好不使用其他库。

谢谢!