问题标签 [clipping]

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 回答
1857 浏览

c# - 将 UniformToFill 与图像一起使用时如何控制 C# 或 XAML 中的剪辑

我在一个可调整大小的窗口中有一个图像控件,其拉伸属性设置为UniformToFill.

剪辑窗口固定在图像的左上角;调整大小会切掉图像的右侧和底部。

我希望图像在所有方面都被平等地剪裁。我是否过于密集而忽略了一个明显的解决方案?

如何控制图像的剪辑方式?

(无关:这是我在 stackoverflow 上的第一篇文章。我只想开始说,谢谢,这个网站对我来说是很棒的资源)

0 投票
3 回答
1702 浏览

wpf - XAML 工具提示被剪裁

我正在尝试制作 WPF 应用程序(常规 Windows 应用程序,而不是 XBAP 或 Silverlight)。我希望主应用程序窗口支持透明度,并通过下面的桌面显示。

但是,当我在 Button 上指定 ToolTip 文本时,ToolTip 会出现在主窗口下方(z 顺序)!

我有一个屏幕截图,其中: * 另一个应用程序重叠并阻止了部分透明主窗口的视图。* 我的按钮的工具提示出现在其他应用程序的前面。* 工具提示不在其他应用前面的地方,是在部分透明的后面。

我在其他地方读到,这是 32 位 XP 的 WPF 引擎的一个已知问题,在 Vista 中不会发生。

我正在寻找的是修复/解决方法。

0 投票
1 回答
1072 浏览

iphone - iphone界面覆盖传递事件

替代文字 http://www.davidhomes.net/question.gif

我对 iphone dev 非常陌生(我的空闲时间不到 3 个月),我正在开始开发我的第二个应用程序。

从图像中,我将一些 UIView 作为子视图添加到我的主 UIViewController.view,要添加的视图数量根据用户可选择的数据而有所不同。

每个视图包含几个控件、一个标签、一个 UITextField 和一个 Horizo​​ntal UIViewPicker。

为简单起见,我在这里放了一个(非常粗糙的)模型,只有两个按钮。

因为我想改进 GUI,所以我想覆盖一个 UIViewImage 作为添加的 UIView 的顶部子视图,就像在图像中一样。

问题在于将事件传递给它下面的对象。我在某处读过一种方法是使用剪裁,但实际形状比椭圆形框架更复杂。

在其他地方我读到可以添加四个 UIImages,每个边界一个,这将使事件通过这个洞。对我来说似乎是一个肮脏的解决方案(尽管我确信它会起作用)

关于最好的方法的任何想法?有在线教程或食谱的链接吗?

感谢您的帮助

谢谢大卫

0 投票
1 回答
4189 浏览

silverlight - Silverlight:画布溢出

我创建了一个 Canvas,并在其中放置了一个 StackPanel。StackPanel 是水平的,它接受缩略图列表。画布具有固定大小。当我放置的缩略图超过 Canvas 的宽度时,StackPanel 应该会从 Canvas 溢出,因此我可以将其移动到当前缩略图的中心。

一切正常,只有 StackPanel 的溢出可见!有没有办法隐藏它?或者整个方法是错误的?

这是一个屏幕截图。画布是红色框。堆栈面板是蓝色的半透明。

http://www.netpalantir.it/static/sl_canvas_overflows.jpg

谢谢!

0 投票
1 回答
815 浏览

optimization - 黑莓设置剪切区域/区域

在 J2ME 中,我们使用 clipRect() 和 setClip() 来裁剪图形区域中的一个区域。黑莓中可用的等效 api 是什么,我们如何使用它?

0 投票
3 回答
5301 浏览

wpf - WPF 装饰器剪辑

我有ItemsControl一个ScrollViewer. 中的项目ItemsControl扩展为DataTemplate基本上由 组成的Adorner

现在的问题是,在滚动时, 的 Visual ChildrenAdornerScrollViewer. 假设我从水平偏移量 0 滚动到 100,Adorner向左移动的 Visual Children 并且在 旁边可见ScrollViewer,尽管它们应该被隐藏。设置ClipToBounds或不起作用ItemsControlScrollViewer

我知道,它们Adorner在所有元素的 z 顺序之上呈现,但在ScrollViewer. 方式装饰Element的行为与预期的一样,并且通过ScrollViewer.

是否有任何简单的方法可以“剪辑” Adorners,以便它们仅在可见滚动区域中可见?

谢谢,安德烈

0 投票
2 回答
1216 浏览

silverlight - Silverlight - 多边形缩放和裁剪

我有一个画布,其中添加了数千个多边形。

我希望能够放大(我正在通过 ScaleTransform.

但是,我也一直在尝试使用 Canvas.Clip 来仅绘制 Canvas 的一部分,但是一旦更改 ScaleTransform 值,剪辑就会停止工作...

在我的代码隐藏中,

我在做任何明显错误的事情吗?

0 投票
3 回答
804 浏览

java - OpenGL中的奇怪裁剪问题

我对 OpenGL 非常陌生,所以请多多包涵。:) 我正在学习 NeHe 的 OpenGL 教程,并且我开发了我自己的第 5 课版本,您可以在其中围绕原点旋转 3D 形状。我不确定我做错了什么,我几乎逐行复制了代码,但我看到我的表面上有奇怪的重叠。

有没有人对什么会导致这样的问题有任何建议?

0 投票
2 回答
18594 浏览

jquery - Drag a zoomed image within a div clipping mask using jQuery draggable?

I'm creating an interface to allow a user to zoom in on an image and drag the zoomed version around within a clipping mask div.

I have a div 200px by 200px that I set overflow: hidden on. Then I load a std img (<img src="etc">) into the div that is, say, 1000px by 1000px.

Then I use jQuery

The numbers are hard coded. So far I can only find them by trial and error...

The problem is that each time I make a change to the page (Ie insert another element above my container div) the page size changes and my hard coded [x1, y1, x2, y2] stop working correctly.

The main issue is I don't fully understand [x1, y1, x2, y2] ...

Here is the jQuery docs regarding this:

Am I right in thinking that x1 is the left most draggable point, x2 is the right most draggable point? (and same for y1 & y2)?

If so, what would be the best strategy to calculate them dynamically?

Also, any other quick and easy solutions to the main problem of "Drag a zoomed image within a div clipping mask" would be much appreciated.

0 投票
3 回答
3357 浏览

wpf - 在画布中剪辑 WPF 元素

我正在开发一个交互式 WPF 图形/树工具,并将它们之间的节点和链接放置在画布中。节点是用户控件,链接只是线条形状,当前链接从一个节点的中心到另一个节点的中心。

当我希望节点稍微透明并且看到节点后面的链接时,就会出现问题。我认为最方便的解决方案是将剪辑或不透明蒙版应用于线条,因此它们不会被绘制在节点后面,但我无法为我的生活弄清楚如何?

基本上,我无法从节点中找出边界框几何形状,以用作线条的剪裁几何形状。当然,我也对替代解决方案感兴趣!