问题标签 [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 回答
825 浏览

silverlight - 在 Silverlight 中使用路径剪切图像

如何使用自定义路径在 Silverlight 中剪辑图像(在代码后面,而不是在 XAML 中)。我有像路径中写的形状的拼图,并想用它来剪辑任何图像。

目前它通过使用矩形进行裁剪来工作,代码是(C#):

XAMLCanvas中只有一个名为.ClipCanvas

0 投票
5 回答
13050 浏览

html - 使用 HTML 和 CSS 剪辑图像

我想在 144px x 144px div 元素中显示图像。图像总是大于 144px,所以我想缩放它们。我的意思是最小的一边会接触到 div 的边缘,从另一边切开一点——与信箱相反。

我怎样才能做到这一点并让它在像 IE 这样的旧浏览器上也能工作?

编辑:
更改了图像,第一个是错误的,对不起。调整图像大小,使 div 内部没有没有图像的空间
在此处输入图像描述

0 投票
1 回答
877 浏览

java - Java Clip(声音)“回声”并且无法有效播放

解决了

Runnable有问题,所以实际上有两个游戏线程同时运行。(等于问题!)所以第二个命中音频播放器的线程出错了,这就是为什么它听起来很回声——它是从两个不同的线程播放的!

我还按照建议使用 SourceDataLine 来启用更长的声音剪辑。

原帖——


当此代码触发时,会弹出一个错误说

IllegalStateException: Mixer is already open

clip.open()在线。我已经采取了所有措施来检查代码是否运行了两次,不是。但是,即使出现错误,声音仍然会播放。在较长的剪辑(30 秒)上,听起来好像有 2 种声音在播放,一个接一个。在非常长的剪辑(3 分钟)上,声音会断断续续。

stringFile是一个String,如"example.wav"

如果这个问题已经发布,我很抱歉。我已经搜索过,我发现没有类似的线程。

0 投票
1 回答
503 浏览

java - 第二个音频剪辑不播放。

好吧,具体来说,为什么这里的代码似乎不想播放第二个音频文件:

我想我必须忽略某些东西(例如 music.close()、AIS.close()),但这些特定示例似乎没有任何效果。有任何想法吗?

0 投票
1 回答
1896 浏览

html - html 画布:剪辑和文本

我正在使用画布开发绘画应用程序,我想让用户选择仅在选定区域进行绘制。为此,我可以使用 clip() 方法。但是如果我希望用户也能够在字母内部绘制 - 有什么方法可以使用 clip() 文本?我还有其他方法可以做到吗?

谢谢

0 投票
1 回答
2585 浏览

html - html5画布:按颜色剪裁

有没有办法通过颜色在画布上选择一个区域并剪辑它?我希望能够剪辑一个未定义的区域,所有像素之间唯一的共同点是它们都具有相同的颜色。谢谢

0 投票
1 回答
1580 浏览

r - 在 R 中使用 rgeos 包中的 gIntersection 时保留元数据

我有一组坐标作为 R 中的 SpatialPointsDataFrame 对象,我正在使用多边形裁剪这些点以仅获取在该多边形中找到的那些点。我正在使用 rgeos 包中的 gIntersection 函数执行此操作。我的问题是该函数只返回这些点的坐标,而不是与它们关联的元数据。有没有办法让 gIntersection 将所有数据传递给结果,而不仅仅是坐标?

这是一个例子:

表示物种出现点的 SpatialPointsDataFrame:

将这些点剪裁为多边形:

0 投票
1 回答
605 浏览

java - Clip.stop() 冻结几秒钟

我有一个类 Sample 和 Clip,用 Java 编写。我正在循环播放它:

我还有一个停止方法:

我想停止它,当新的 Sample 实例使用 Scala 初始化(并开始播放)时。

问题是,clip.stop() 挂了几秒钟,所以下一个没有立即播放,正如我所料。我能用它做什么?为什么会发生?

//编辑

我尝试使用 close() 方法并在 new loop() 之前再次打开剪辑。同样的效果。

0 投票
1 回答
239 浏览

javascript - 剪辑嵌入的 svg 内容

我有一个 html 网站,我在其中将 SVG 图像内嵌在一个表 'td' 中,如下所示:

我已经包含了像这样的放大/缩小控制按钮:

并使用 js 函数调整缩放级别:

这可行,但是因为我正在缩放整个 SVG,所以在放大时它会与页面上的所有其他内容重叠,我希望将图像保持在“td”的范围内。我尝试将整个东西包裹在“剪辑路径”中,但我一定做得不对;整个图像消失了。

我确信这可能不是实现我的目标的最佳方式。这是我的第一个 JS/SVG 项目,因此将不胜感激任何建议。

0 投票
2 回答
8987 浏览

graphics - 3D 透视投影的剪辑矩阵

我正在尝试创建一个简单的 3D 图形引擎,并找到并使用了我在这里找到的方程式:http ://en.wikipedia.org/wiki/3D_projection#cite_note-0 。(我有 Dx、Dy、Dz 和 Bx、By 的计算)

我可以工作,但是当我旋转相机时,足够多的线条开始在整个地方飞来飞去,最终你会看到离开屏幕的多边形开始回到屏幕的另一侧(你可以去这里:http://mobile. sheridanc.on.ca/~claassen/3d.html并使用 W、A、S 和 D 键旋转相机以查看我在说什么)

我阅读了这个讨论:如何将 3D 点转换为 2D 透视投影?他谈到使用剪辑矩阵的地方,但我仍然对如何使用剪辑矩阵有点困惑。此外,我不确定我是否使用讨论中描述的“齐次坐标”。