问题标签 [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.
wpf - 具有相对尺寸的 RectangleGeometry ......怎么样?
我正在尝试在我正在创建的按钮的控件模板上复制时下如此时尚的“反射”效果。
基本思想是创建一个从白色到透明的渐变填充矩形,然后用矩形几何图形剪裁一些半透明矩形。
问题是我不知道如何定义相对矩形几何。我通过定义一个较大的值(1000)来解决宽度问题,但高度是个问题。例如,它适用于高度为 200 的按钮,但对较小的按钮没有任何作用。
有任何想法吗?
javascript - 您可以在 HTML 画布中拥有多个剪辑区域吗?
我有将一堆图像加载到隐藏的 img 元素中的代码,然后是一个 Javascript 循环,它将每个图像放置到画布上。但是,我想剪辑每个图像,使其放置在画布上时是一个圆圈。
我的循环如下所示:
问题是,只有第一张图像被绘制(或可见)。
如果我删除剪辑逻辑:
然后我所有的图像都被绘制出来了。
有没有办法单独剪辑每个图像?
我尝试将剪切区域重置为图像之间的整个画布,但这没有用。
wpf - 在 WPF 中调整窗口大小时调整剪切路径的大小
我想知道如何在调整窗口大小时动态调整剪切路径的大小。现在,我在 Expression Blend 中使用了一个矩形,它可以随窗口调整大小。将此矩形应用到一个圆形作为剪切路径使矩形固定,并且不再调整大小。
我已经在 Clip="" 属性以及样式标记中看到了在 XAML 中制作剪切路径的不同方法。但我还没有成功找到合适的 XAML 解决方案。
谁能指出我正确的方向?
谢谢!
c# - 显示旋转的字符串 - DataGridView.RowPostPaint
我想在 DataGridView 中我的一行的背景中显示一个冗长的旋转字符串。然而,这:
不起作用,因为文本在旋转之前被剪裁。
我也尝试过Bitmap
第一次绘画,但绘画透明位图似乎有问题 - 文本是纯黑色的。
有任何想法吗?
iphone - 从子视图中的路径对象在 UIView 中构建剪辑区域
我正在尝试在 UIView 中生成一个剪切区域,该区域是从其子视图中的路径对象生成的。例如,我可能有一个包含正方形的子视图和另一个包含圆形的子视图。我希望能够在父超级视图中生成一个剪辑,这是这两种形状的结合。有人可以解释如何做到这一点吗?到目前为止,我能弄清楚的就是:
1 - 父视图的 drawRect: 方法在其子视图的 drawRects 之前被调用,并且
2 - 在所有三个实例中可访问的 ContextRef 是相同的。
除此之外,我很难过。谢谢,
霍华德
c# - WPF以椭圆形显示视频
我想以椭圆形显示视频。
我该怎么做?
我可以在上面使用 Clip 属性吗?如果是这样,怎么做?
iphone - 将大于 cellHeight 的子视图添加到 UITableViewCell?
我正在尝试将子视图添加到 UITableViewCell 并且我正在处理的设计要求这个特定的子视图(图像)需要大于实际的 UITableViewCell 并因此部分重叠其兄弟姐妹。
所以我设置了我的表格单元格,生成了我的图像并将其添加到单元格的 contentView 中:
虽然图像将“溢出”到其下方的单元格中,但图像的顶部始终被剪裁,如下所示:
有谁知道我正在尝试做的事情是否可以通过当前的方法来实现?
或者我应该想办法在绘制完所有单元格之后将这些图像绘制到 UITableView 上(它是一个不可滚动的 tableview,所以它可以工作并且相当容易)。
更新:
还尝试添加以下内容,但无济于事:
objective-c - 如何在我自己的 UIView 上创建“玻璃”效果?
我正在开发一个具有一些非矩形 UI 元素的 iPhone 应用程序。目前,我正在继承UIView
,并且drawRect
我正在使用 aCGPathRef
来绘制黑色边框和填充颜色的内部。
不过,我想让这些项目看起来更像“按钮”,所以我想要一些与 iPhone 应用程序图标(当你不这样做时)使用的相同类型的“玻璃效果” t 设置UIPrerenderedIcon
为 true),或在其他按钮中。
我四处寻找,发现了这个,这似乎接近我需要的:
iPhone 上 UIView 和 UILabels 上的渐变
但是我很难弄清楚如何将渐变剪裁到我的形状。
看起来mask
视图上的属性将是正确的去处,这似乎需要我创建一个新CALayer
对象,并以某种方式应用剪辑。
我希望有一些很好的便利功能可以做到这一点,但如果我需要写一些更复杂的东西,那也没关系。我只是很难弄清楚如何将路径应用为蒙版。我不确定是否需要创建一个新的绘图上下文并将路径绘制到其中?然后使用CGContextClip
?
我想我已经找到了很多正确的部分,我只是很难理解如何组装它们。
有人可以指出我正确的方向吗?(我很高兴在文档中阅读更多内容,请为我指明正确的方向。)
wpf - 在 WPF 标签中自动剪辑和附加点
如果当前文本不适合其在 WPF 中的宽度,如何自动剪辑文本并在标签上附加点?