问题标签 [clip]

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 投票
1 回答
3120 浏览

.net - 如何在 Silverlight/WPF 中反转剪裁几何?

UIElement.Clip属性接受一个Geometry对象并使用它来剪掉UIElement. 我想做几何逆运算并在元素上打一个孔。

有人知道怎么做吗?

我想创建剪辑几何的倒置版本会起作用,但我找不到这样做的方法。


编辑似乎 WPFGeometry.Combine可以用来从另一个几何体中减去一个几何体,尽管这在 Silverlight 中不可用。如果是这样,我可以从元素的边界矩形的矩形中减去剪辑几何,然后用它来剪辑。

0 投票
1 回答
4488 浏览

flash - AS3:生成多个影片剪辑(随机位置)?

我试图在舞台上生成多个星星,但我不断收到动作脚本错误。

我得到的错误是:

TypeError:错误 #1009:无法访问空对象引用的属性或方法。

       在 Untitled_fla::MainTimeline/frame1()[Untitled_fla.MainTimeline::frame1:7]
       在运行时::ContentPlayer/loadInitialContent()
       在运行时::ContentPlayer/playRawContent()
       在运行时::ContentPlayer/playContent()
       在运行时:: AppRunner/run()
       在 global/runtime::ADLEntry()

提前致谢。

0 投票
1 回答
6843 浏览

image - HTML Canvas 剪辑区域 - 上下文恢复?

我试图在我的画布上设置一个“脏区”以防止重新绘制未移动的项目(背景图像、静态项目等),即只需要重新绘制移动玩家背后的背景

编辑:正如建议的那样,这是它的 jsfiddle http://jsfiddle.net/7kbzj/3/

“更新”方法在那里不起作用,所以它是 moveSprite(),您可以通过单击“移动精灵”链接来运行...基本上,每次单击时剪切区域应该向右移动 10 像素。剪贴蒙版停留在初始位置,仅发生重新绘制。奇怪的o_O

因此,当我初始化画布时,一旦绘制了背景,设置我使用 ctx.save() 方法:

为了看到剪裁作品,我在我想要剪裁的区域绘制了不同颜色的背景(蓝色的)......结果很糟糕,只有第一个剪裁区域被涂成蓝色:(

}

我很想将蓝色区域传播到屏幕右侧...请帮助,我不明白出了什么问题!谢谢,J。

0 投票
1 回答
330 浏览

html - HTML5画布上的多个点击区域?

我在搞乱 HTML5 画布和剪辑。我想知道如何让用户点击画布,让它剪一个圆圈,然后重复。所以本质上,用户可以点击多次,就会有多个剪辑。

我尝试了一些与我想要的稍微相似的解决方案,但它不起作用。

这是剪辑代码:

你可以在这里查看整个操作:http: //jsfiddle.net/cnbishop/8FzuB/。现在您可以单击一次并且剪辑可以工作,但是如果您再次单击画布,您可以获得一个新剪辑。这甚至可能吗?

0 投票
1 回答
2491 浏览

java - 在组件边界之外绘制

我正在制作一个组件(扩展 JComponent),它将在其顶部绘制一些装饰,部分在其边界之外。

我想知道是否有一种使用自包含代码在组件外部绘制的方法(例如,我不想在父容器中进行任何绘制)。

0 投票
2 回答
444 浏览

css - 去掉水平盒子阴影,即使它是 0

即使我将 box-shadow 水平值设置为 0,它也会给 div 加上宽度。如果元素宽度未知或设置为 100%,我怎样才能摆脱这些额外的像素?

我发现这种使用 CSS 剪辑属性的方法,但它仅在元素宽度以像素为单位已知的情况下才有效。

我可以用 jquery/javascript 计算像素,然后使用该值,但我确信有一个更简单的。

谢谢。

0 投票
1 回答
2332 浏览

python - 使用 matplotlib 中的多个补丁剪辑图像

我在 pylab 中有一个情节,我想将其剪辑到英国地图的边界。

我还制作了一系列包含每个国家/地区轮廓的补丁:一个用于英格兰,一个用于威尔士等。

将情节裁剪一个补丁效果很好:

但是,如果我尝试为不止一个人做这件事,它会让我一无所获——可以理解,因为情节的任何部分都不会同时出现在每个国家/地区。

有谁知道我如何使用“OR”类型语句进行剪辑?(即,如果在此补丁或此补丁中,请勿剪辑)。

0 投票
4 回答
471 浏览

r - 是否可以在绘图上使用多个剪辑?

我正在编辑这个以提供一个更好的例子来说明我需要什么。如果有帮助,我会将原始消息保留在底部。

我有以下数据:

所以我的数据是这样的:

我想创建一个多边形图,其中多边形的颜色根据 z$diff 小于零的时间而变化。所以情节应该是这样的:

根据条件使用不同颜色的多边形图

我知道线段可以用线条来做到这一点,但不幸的是我需要用多边形来做到这一点。

原始信息:

假设我有这些数据:

然后我尝试制作一个由两种颜色组成的多边形,一种用于 x>y 时,另一种用于 y>x 时。我这样做:

发生的情况是,当数据框中存在间隙时w,多边形会覆盖这些间隙。我知道如何使用剪辑来剪辑一个区域,但它可以用来剪辑数据帧中的多个间隙吗?

理想情况下,只要 y>x w,多边形就应该在多边形上重叠。z

0 投票
4 回答
24689 浏览

css - 使用带有百分比的 CSS Clip

我试图在 2 个单独的 div 中仅显示图像的上半部分和同一图像的下半部分。

我尝试过使用 CSS 属性clip,但它似乎不支持 % 作为一个单位。

只有我吗?你有只显示一半图像的解决方案吗?

0 投票
1 回答
408 浏览

java - OpenGL-android中glClipPlanef的问题

我正在尝试在 3 个平面 XY、YZ 和 ZX 中剪辑 3D 模型。当我使用 GL11.GL_CLIP_PLANE0 它工作但 GL11.GL_CLIP_PLANE1 和 GL11.GL_CLIP_PLANE2 不工作。我正在使用的 java 代码粘贴在下面。它适用于 Android 2.2 版,但不适用于 2.2 以上的版本。如果有人知道原因,请发帖。