标签: clipping

WPF剪辑问题

我有一个UserControl,它有一个二次图像作为一个孩子.此图像位于UserControl的底部,其中一半被剪裁(例如,控件的高度为400,图像的高度为200,并且设置为y = 300).

现在,当我旋转图像时,它仍然像第一次一样被剪裁.就像旋转90度时一样,我突然有一个只有100px宽的图像.

似乎由于UserControl的边界而创建的原始剪辑将永久应用.

我该如何解决这个问题?我希望我解释我的问题可以理解;)

wpf clipping

1
推荐指数
1
解决办法
1826
查看次数

在Android上剪切/屏蔽MapView

我试图在Android上将MapView显示为圆圈,就像这样:

protected void onDraw(Canvas canvas) {
    Path path = new Path();
    path.addCircle(400,200,100,Direction.CW);
    canvas.clipPath(path);
    super.onDraw(canvas);
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,MapView(v2:)com.google.android.gms.maps.MapView组件似乎忽略了这一点,而只是采取该圆的边界/矩形来绘制地图:(

我一直在网上搜索一段时间,没有找到一个很好的解决方案.

这甚至可能吗?(Blundell解决方案对我不起作用,因为我希望背景在地图上可见)

谢谢!

android canvas clipping masking android-mapview

1
推荐指数
1
解决办法
2303
查看次数

带有路径的圆顶角

我正在尝试在 Java 中剪辑 Canvas 的左上角和右上角。我知道你可以只addRoundRect用于所有角落,但我不确定只对顶角做什么。

这是我目前拥有的:

@Override
protected void onDraw(Canvas canvas) {
    float radius = 12f;
    Path clipPath = new Path();
    RectF rect = new RectF(0, 0, this.getWidth(), this.getHeight());
    //uh...
    //clipPath.addRoundRect(rect, radius, radius, Path.Direction.CW);

    canvas.clipPath(clipPath);
    super.onDraw(canvas);
}    
Run Code Online (Sandbox Code Playgroud)

java android clipping

1
推荐指数
2
解决办法
3435
查看次数

如何识别哪些剪辑路径应用于路径或填写PDF矢量图形?

我试图从PDF文件中提取矢量图形并创建相应的SVG文件.我正在使用SVGOutputDev(https://github.com/immateriel/pdf2svg/blob/master/SVGOutputDev.cc)和xpdf库来实现此目的.现在SVGOutputDev还没有实现剪辑路径提取,我正在尝试实现相同的.虽然我能够自己提取剪辑路径定义,但我无法确定哪些定义适用于普通笔划或填充区域.例如,请参阅http://pastebin.com/jTdzv3YZ我从一页PDF中提取的SVG,以及在提取过程中看到的PDF图形命令序列的相应转储.从该SVG可以看出,存在多个剪辑路径和一个矩形填充区域.即使有被定义的填充的矩形前定义的多个剪辑的路径,仅圆形夹路径定义之前矩形定义应该与矩形相关联(通过PDF页面在各种PDF阅读器上呈现的方式,在白色背景中仅显示2个黑色圆圈).问题是如何知道哪些剪辑路径与PDF中定义的常规填充/描边区域相关联?仅供参考,我浏览了PDF规范文档的相关部分但对我来说并不是很清楚("剪切路径操作可能出现在最后一个路径构造操作符之后和路径绘制操作符之前终止路径对象.虽然剪切路径操作符出现在绘制操作符之前,它不会在它出现的位置改变剪切路径.而是修改后续绘制操作符的效果").

pdf svg clipping xpdf

1
推荐指数
1
解决办法
1591
查看次数

par(xpd)不会剪切条形图?

剪辑似乎没有影响barplot()- ??

par(xpd=F); barplot(1:60, ylim=c(0,6)); segments(0,0,200,100, lwd=5)
Run Code Online (Sandbox Code Playgroud)

线段被剪切y=6,但条形图位于页面顶部!我刚刚升级了(Fire Safety,3.2.2(2015-08-14)在mac上); 我尝试使用石英设备并使用pdf设备 - 同样的错误.如果我使用plot()而不是使用,工作正常barplot().

有没有其他人有这个错误?任何解释或解决方法?

谢谢!

拉里

r clipping

1
推荐指数
1
解决办法
438
查看次数

为什么裁剪应该在CCS中完成,而不是在NDCS中完成

为什么裁剪应该在CCS中完成,而不是在NDCS中完成.我认为在NDCS中剪辑更容易,但很多书都说剪辑应该在CCS中完成.他们给出了一个例子,从后面和前面将一条线放在眼睛上.

我无法理解为什么它会成为一个问题.

opengl directx graphics clipping coordinate-systems

1
推荐指数
1
解决办法
761
查看次数

使用 p5.js 屏蔽或剪切蒙版

我想在 P5.js 中使用一种形状(例如矩形)作为另一种形状(例如圆形或线条)的蒙版或剪切路径

我可以看到使用图像作为蒙版的解决方案,但不能看到形状。似乎mask()不是形状的函数:https : //p5js.org/reference/#/p5.Image/mask

clipping mask masking p5.js

1
推荐指数
1
解决办法
4345
查看次数

OpenGL管道中的剪切空间

剪切和投影如何在简化的解释中工作?它与标准化顶点和矩阵乘法有关,包括将x,y,z除以第四个变量.我无法理解实际发生的事情.

opengl graphics pipeline clipping matrix

0
推荐指数
1
解决办法
679
查看次数