问题标签 [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.
php - 域/URL 掩码
我有一个网站,可以将一些 GET 变量传递给 PHP 中的不同页面。我的问题是,现在我有一个带有变量的 url,即 index.php?category=categoryname,这不是很令人难忘。
有什么方法可以将 URL 更改为 /categoryname 之类的东西,而无需复制页面并存储在文件夹中?但还允许用户输入 /categoryname 并被重定向到正确的页面?
hosting - 使用网站掩码隐藏源中的 IP 地址?
我在网络托管方面有点新手 - 我们在 Flex 中建立了一个基于 SaaS 交付的站点。我们在客户选择的 URL 上放置了一个专用系统(通过 Go-Daddy 购买),并在网站上使用 Masking 进行了简单转发。这工作正常,但在浏览器的查看源代码中,它显示了 IP 地址,这显然是一个安全问题。我尝试将 DNS 中的 IP 更改为站点在我们服务器上的 IP,但由于我们使用子 IP(即 10.10.100.100:1000),它不会接受它。
有任何想法吗?
flash - AS3 反转掩码,MouseEvent.ROLL_OVER 移动掩码
我试图让我的图像在 AS3 中看起来很棒。我想创建“移动背景”的效果。例如,我的图像是 200 x 200,我的蒙版是 200 x 40。当我悬停时,我希望背景移动而蒙版保持不动。
由于 AS3 没有反转蒙版选项,我发现我必须使用 BlendMode 并将蒙版添加到我的父图层。我认为这就是问题所在。如果我想改变遮罩的 Y 位置(我不能因为遮罩没有启用 MouseEvents),要么全部改变,要么全部改变。要么整个图像下降(包括蒙版),要么什么都没有发生。
这是我的一些代码,我真的希望有人知道如何解决这个看起来很简单的问题。啊! (我有一个负责加载图像的自定义 ImageLoader 类)
提前致谢。
java - 合并RGB二值图像的问题
我正在做一个边缘检测,它将检测每个 RGB 通道的边缘,然后将它们组合起来以将其显示为最终输出。我现在在将这三个组合起来时遇到问题,因为它没有向我显示二进制图像,而是它上面有一些颜色。我已经检查了 RGB 的每个二进制图像,它工作正常,可以提供黑白图像。为了更清楚,以下是代码:
我怀疑问题出在 alpha 值上:
但是,当我删除 alpha 值时,它不显示任何内容。谁能帮帮我吗?提前致谢!
java - Java 四个字节到二进制“位掩码”
我正在尝试从二进制文件中获取四个字节并将它们转换为位掩码,该位掩码表示数据为零,元数据表示 1。
我假设我需要通过将它们组合在一起将它们转换为 int,然后通过它进行位移以确定是否设置了位位置。
我无法弄清楚如何将所有四个组合在一起以获得我可以步进的 32 位掩码。
这会将两个组合在一起(Laurence Gonsalves 在另一篇文章中发布)但我无法弄清楚将四个组合在一起的语法。
或者这是否是 Enumset 的情况,我承认我并不完全理解。
任何意见,将不胜感激。
谢谢。
托尼
**只是为此添加另一个快速说明,(我不确定这是否通常允许,所以如果不是,我提前道歉),通过我新创建的 int 并检查是否设置了位的最佳方法是什么或不?
目前我正在使用if (((comboOfBytes >> bitmaskBit) & 1) == 0)
,但我不知道这是否是我需要的最优雅的检查方式。
此外,我仍然不完全确定我是否理解移位实际上是如何允许检查所有 32 位的!
再次感谢
html - 在浏览页面时,Frameset 会导致 URL 不变。有没有办法解决这个问题?
我们有一个网站,其中一个页面包含一个框架集(我们需要从另一个网站获取数据)。问题是,一旦您到达包含框架集的页面,即使您单击其他链接,URL 也不会再改变。它继续显示带有框架集的页面链接。例如,带有框架集的页面的 URL 是:
http://www.ourwebsite.com/profile.php
通常,当您单击网站上的其他链接时,它将更改为该页面具有的任何 URL/页面名称。但是在这里,一旦您进入框架集页面,该 URL 会以某种方式被屏蔽,无论您在该站点中的任何位置都只显示http://www.ourwebsite.com/profile.php 。
有没有办法解决这个问题?
java - 大端位掩码
这不是一个问题,而是一个健全性检查!
如果您需要将 4 个字节作为 Big endian 中的位掩码读入 Java,那么这些字节是:
0x00、0x01、0xB6、0x02。
将其转换为 int 将是:112130
二进制是:00000000000000011010011000000010
一系列字节的字节序不会影响位位置,不是吗?
谢谢
托尼
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:通过:字符串匹配掩码。
现在,我使用index
andsubstr
提取月、日和年,然后我使用xor
为其他所有内容生成蒙版。这似乎有点不雅,我想知道是否有更好的方法来做到这一点:
我在我的代码中为日期、时间(使用HH、MM、SS和A /*AA*)和 IP 地址执行此操作。
顺便说一句,我尝试使用正则表达式从字符串中提取日期,但它更加混乱:
这是一个巧妙的编程技巧,但很难准确理解我在做什么,因此其他人很难维护。
svg - SVG clipPath 将 *outer* 内容剪掉
通常,该<clipPath>
元素会隐藏剪辑路径之外的所有内容。为了达到相反的效果——即从图像中“剪掉”一些东西——我想在 clipPath 和clip-rule="evenodd"
属性中使用两条路径。基本上,我想“异或”剪辑路径。
但它不起作用。它显示区域“ORed”:
编辑:
我的问题是 AFAIK<mask>
在 iOS WebKit 中不起作用。
c++ - 如何修复被侵蚀的矩形?
基本上,我有这样的图像
或者在同一图像中有多个矩形。矩形是完全黑色和白色的,有“脏”的边缘和凹槽,但很容易判断它们是矩形。更准确地说,它们是图像掩码。白色区域是图像的“单独”部分,但黑色部分是双色调的。
我的问题是,我如何从这个退化的矩形中制作一个漂亮而清晰的矩形?我是一个 Python 人,但我必须使用 Qt 和 C++ 来完成这项任务。最好不使用其他库。
谢谢!