问题标签 [image-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.
android - 修复了 Android 2.3 上带有空白图标的页脚
我们正在开发适用于 Android 和 iOS 的混合应用程序,并使用 html+css 来设置应用程序的样式。然而,我们现在无法解决一个问题:
由于我们希望支持 Android 2.3-4.2 和 iOS 5.1-6.1,我们尝试使用 'position:fixed' 作为固定页眉和页脚。为了能够在页脚的选项卡上使用漂亮的“发光”,我们使用 webkit-mask-image 和渐变背景。这适用于 iOS 和 Android 4+,但不适用于 Android 2.3。
此外,如果我们删除页面上的所有“固定”元素,图标会显示在 2.3 上。
它似乎与这个问题非常相似:http ://www.sencha.com/forum/archive/index.php/t-192463.html?s= 9b3768697b19cd9957d1c0ee2b7fe6da 但我们确实为 div 和这个问题标签使用 z-index Android 4.0.3 并在 Android 2.3 上运行。然而,Sencha 似乎没有使用 'position:fixed' 作为页眉和页脚。
有人对如何解决这个问题有建议吗?
jquery - 屏蔽 JPEG 图像的白色区域
我想屏蔽 JPEG 图像中的全部白色 (R:255,G:255,B:255) 区域,所以当在浏览器中查看时,在全部白色区域中我会看到下面的内容(这些区域将是透明的) . 我不介意使用 JQuery、CSS 3 或 Canvas 来实现这一点。谢谢
好的,代码:
这段代码似乎可以完成这项工作,但我在全白区域得到了一些分散的白点。
iphone - UIViews-masked-off-area-still-touchable
我有蒙面 UIView 。用蓝点查看。绿色圆圈区域被屏蔽。我不想接触那个区域。我只想接触视图的可见层。
ios - 从ios中的蒙版图像创建1张图像
我有一个图像,我用另一个图像掩盖了这个图像以形成形状。
我只想更改蒙面图像的视图背景颜色。
我正在使用[UIColor colorWithPatternImage:maskedImage];
但它不起作用。
请建议我如何在 1 张图像中合并或创建蒙面的 2 张图像,以便colorWithPatternImage
工作。
ios - UIImageView 屏蔽创建内存警告
我有 4 个 UIView,每个视图包含大约 16 个 UIImageView。我正在通过下面的代码将掩码应用于所有 UIImageViews
这是 UIImageView 屏蔽的正确代码吗?
每个 UIImageView 都是通过掩码更改图像。但是在超过5个UIImageView中更改图像后“收到内存警告”。出现并崩溃。所有图像均为 1024*768 分辨率,甚至包括蒙版图像。
image - matlab roipoly 命令的高级用法
我是 matlab 新手,正在研究图像处理。我正在使用 roipoly 函数来创建蒙版。据我了解,我可以这样使用它:
图像如下所示:
我观察到的一个观察结果是,c & r 矩阵指定的相邻点之间的插值是通过“线性插值”完成的,换句话说,点之间总是画一条直线。是否有可能以某种方式合并其他类型的插值,例如二次或三次样条插值?
假设我真正想做的是如下图所示。[原谅我的画,它不是很好]。
这里的圆圈显示轮廓上的点。我希望提取或创建的图形具有线条所示的形状。正如你所看到的,只有当我们使用样条或二次方程进行插值而不是通过 roipoly 进行的线性插值时才有可能。
我怎样才能做到这一点 ?你们能帮帮我吗?
image - 将位置转换为二进制掩码并使用此类掩码过滤图像
假设我们有一个像素被标记的图像,1
并且2
。我们如何在 中执行以下操作MATLAB
?
1s
将和的位置转换2s
为二进制掩码- 用这些蒙版过滤图像
谢谢。
image - 使用二进制蒙版屏蔽 RGB 图像
我在 MATLAB 中有一个我读入的 RGB 图像(M x N x 3 矩阵)。我还有一个用于图像的二进制掩码(M x N 矩阵),对于某些感兴趣的区域来说它只是 0,而在其他任何地方都是 1。
我试图弄清楚如何用该二进制掩码来掩码 RGB 图像。我尝试过更改数据类型(使用 double 或 uint8 来查看结果是否更改,但有时它们不会更改或我收到错误)并且我尝试使用各种函数,如 conv2、immultiply、imfilter 等.
我目前所做的是尝试将蒙版单独应用(因为它的大小为 M x N)到原始图像的每个 R、G 和 B 通道。在掩码为 0 的任何地方,我都希望在原始图像中准确地设为 0,而在掩码为 1 的任何地方,我只想不理会。
到目前为止,上述这些功能似乎都不起作用。显然,我知道可行的方法是,如果我刚刚经历并通过所有这些进行了 for 循环,但这将是可怕的,因为 MATLAB 有这些图像函数,但我似乎无法让它们工作。
有时 imfilter 或 immultiply (取决于我如何处理图像)只会让 MATLAB 完全停止并崩溃。有时他们很快就完成了,但我要么得到全白图像,要么得到全黑图像(通过 imshow 和 imagesc)。
我已经检查以确保我的图像通道的大小与蒙版匹配,并且我已经检查了图像和蒙版中的值,它们是正确的。我似乎无法让实际的掩蔽操作起作用。
请问有什么想法吗?也许我在 MATLAB 的规则中遗漏了一些东西?
这是当前的尝试:
==================
编辑
发现以下工作:
objective-c - RGBStroke - 图像像素而不是颜色 (iOS)
我在 iOS 中实现了一种图像蒙版功能,类似于 Blender 应用程序中提供的带有两个图像的功能。这是我的触摸移动代码:-
现在我真正想要的不是明亮的红线,而是那些地方另一幅图像的像素。两个图像具有相同的尺寸。我该怎么做??我试图实现我的手动图像处理方法我的像素访问,但它太慢了,这将实时完成。
是否有任何替代方法:CGContextSetRGBStrokeColor(UIGraphicsGetCurrentContext(), 1.0, 0.0, 0.0, 1.0); ?
css - CSS - 为图像蒙版使用伪元素
我在页面上显示一个图像,我希望添加一个蒙版来实现特定的边框和角落效果。
为此,我希望以下列方式使用伪元素:
但面具图像永远不会出现。我还尝试添加一个负的左边距和上边距来“拉”伪元素,<img>
但仍然没有。
我的 CSS 中是否有明显的错误,或者问题是否在于伪元素的固有限制?