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

java - 如何真正快速地从大 Bufferedimage 中获取小图像

我有一个 BufferedImage 大小(100mb)像素 6720x9239 的图像,需要许多像素为 60x60 的小图像

首先我使用了我在网上找到的这段代码

需要为每个小图像等待大约 1 到 5 秒非常慢,因为我的应用程序需要 50 张图像,这意味着 ppl 必须从 50 到 5*50 秒 w8 才能重新加载面板,所以我把它改成

感觉真的很幸福,现在不得不让世界知道这一点

0 投票
3 回答
9395 浏览

java - Java 应用程序如何播放声音剪辑?

以下是我见过的最有可能的解释的链接,但我仍有疑问。

如何在 Java 中播放声音?

我将在这里引用代码:

}

  1. 这是否适用于应用程序,而不是 Applet?
  2. Main.class.getResourceAsStream() 方法似乎需要import com.sun.tools.apt.Main; 但我找不到相关文档,也不知道它的作用。例如,“/path/to/sounds/”是绝对的,还是相对的,如果是后者,相对于哪里?

我现在花了很多时间尝试播放简单的声音效果。很难想象这是多么困难。我希望上面的代码可以正常工作。谢谢你的帮助。

第一章

0 投票
1 回答
578 浏览

javascript - Firefox Canvas - 路径绘图中的伪影(可能的剪辑错误)

我使用一些“高级”图形功能编写了一个 Canvas 程序:http: //pastebin.com/u5q0W876

它在 IE、Chrome 和 Opera 中运行良好。但是在 FireFox 中,可能会出现一个奇怪的工件:
~点击右下角(空白)
~旋转外环(点击它)
~看起来像http://img535.imageshack.us/img535/9503/fferr .jpg(见右上角)

我确信问题与功能pencilStripes(它在整个屏幕上绘制条纹,然后将其剪辑到某个区域)有关。它在第 162 行,并在第 77 行使用。但我不知道为什么当剪辑在所有其他浏览器上正常工作时,FireFox 会出现此错误。

0 投票
1 回答
173 浏览

android - android 模拟器剪辑我的活动(在横向中还可以)

我正在运行 AVD“Google API Level 11”(平台 3.0)并想了解为什么我的登录活动没有占用模拟器的整个屏幕空间。我在适当的地方使用 fill_parent 。在横向看起来还可以,见下文

http://www.akersacademy.com/images/robert/landscape.png

在纵向中,模拟器有更多使用空间,但它似乎夹住了我的帮助按钮(问号图像)

http://www.akersacademy.com/images/robert/portrait.png

这是我的 login_activity.xml 文件,任何人都可以帮我解决发生的事情

0 投票
1 回答
199 浏览

iphone - 如何将任意路径从一个 UIImage 复制到另一个

我是 iPhone 图形的新手,这有点令人生畏。

问题:我有 UIImageA 和 UIImageB。两者都是同一张图片,除了 UIImageB 的所有像素值都变暗了。

我想将任意一块 UIImageA 复制到 UIImageB 的顶部。最终结果将是一个黑暗的图像,原始图像的一部分是明亮的。

我的猜测是我需要:

  1. 创建一个“路径”,它是要复制的任意形状。我想我可以弄清楚这一点。
  2. 采取 UIImageA 并以某种方式将其裁剪或将其掩盖到路径中。
  3. 将 UIImageA 的部分复制到 UIImageB 的完全相同的位置。

让我感到困惑的是第 2 步和第 3 步。我见过许多将图像裁剪为矩形或用另一个预定义图像遮盖图像的示例,但没有任何东西能做到这一点。

有没有人有任何一般的指针?

0 投票
4 回答
1435 浏览

c# - 检测 MOV 文件的持续时间

我有一个用 C# 编写的客户端应用程序,并且想要读取 MOV 文件的持续时间。我必须在 Windows 窗体中创建和托管 Quicktime COM 控件,然后在其中加载电影并获取持续时间。这在我的情况下是不可行的,因为客户端应用程序不是 Windows 窗体。

我实际上已经完成的另一种方法是打开原始MOV文件,检查字节直到您超过剪辑的电影头原子('mvhd')12个字节并从那里获取时间尺度和持续时间. 我不喜欢这种 hack,因为如果 Apple 将来更改文件格式,它可能无法正常工作。

我宁愿避免将 MOV 加载到控件中,因为我只对获取剪辑的持续时间感兴趣,而没有别的。理想情况下,我需要为应用程序提供一个带有 mov 文件路径的字符串,并获得这样的持续时间。有人用非托管代码做过吗?

0 投票
2 回答
2586 浏览

java - Javas Audio Clips 在频繁播放哔声时出现问题

我想在 GUI 触发操作的成功和错误时播放短哔声(WAV 文件)。

我遇到了javax.sound.sampled.Clip,它似乎有效。这是我使用的基本代码:

这是在单击按钮触发数据库操作后执行的。在成功和错误时播放两个不同的预加载剪辑。

但是在生产机器(运行 Kubuntu 10.4 的旧 PC)上一段时间(大约 400 多次执行或 2-4 小时)后,剪辑拒绝播放。stop 方法大约需要 3 秒才能终止,并且下面的 start 动作不会播放任何声音。然后每次调用代码都会失败,不会抛出异常或任何其他反馈。唯一能解决这个问题的是重新启动整个应用程序。

我的问题是:有什么解决方法吗?还有其他人有同样的问题吗?或者是否有另一个框架可以用来播放至少两种不同的声音(Toolkit.beep() 只能播放一种声音)。

0 投票
2 回答
5156 浏览

android - Android:将图像剪辑到形状

(对不起我的英语不好)我有两张照片。一张照片色彩鲜艳,很大。在另一张图片上,在透明背景上显示了一个任意形状的黑色图形(如十字架或星形或经典拼图的一块)。我想将第二张图片放在第一张图片上,并用第一张图片的一部分替换黑色。然后我需要将第二个图像保存在一个新文件中。

谢谢你。最大限度。

0 投票
1 回答
1231 浏览

wpf - WPF/Silverlight:裁剪到网格单元大小和 RenderTransform

我有一个这样定义的简单网格:

在网格的每个单元格(左上角单元格除外)中,我添加了一个网格或画布。在这些容器中,我添加了几个不同的对象。由于放大或缩小和滚动,其中一些控件可以更改查看大小。

原代码不是我自己的,但我做了一个小测试程序来模拟这种情况:

页面太大并且超出范围,尤其是当我放大时。

我尝试添加剪辑,但我不知道如何动态设置值。

此外,如何获得渲染画布的实际大小和位置。我插入 Zoom_ValueChanged 以读出缩放后的值,但 Width 和 Height 仍然是 200 或 300,ActualWidth 和 ActualHeight 都是零。

提前致谢。

0 投票
3 回答
1378 浏览

javascript - 如何为 HTML5 Canvas 设置自定义剪辑区域?

我需要画一个矩形减去一个圆。如果无法进行圆形剪裁,则多边形剪裁区域可能足以满足我的需要。

如何为 HTML5 Canvas 设置自定义剪辑区域?