【问题标题】:How to create a clip region from a path that includes the 'outline'?如何从包含“轮廓”的路径创建剪辑区域?
【发布时间】:2011-03-02 02:42:53
【问题描述】:

我正在创建一个圆角矩形 GraphicsPath(请参见下面的红色轮廓图),然后在绘制图形时将其用作剪辑区域,并用作窗体的区域。

不幸的是,虽然路径看起来不错,但它作为一个区域效果不佳(见下面的纯黑色图片)

有没有一种方法可以从包含路径的所有“轮廓”像素的路径生成剪切区域?我是否需要生成位图,然后对其进行处理以创建区域?

圆角矩形路径:

用作剪辑区域时:

差异(红色像素在路径轮廓中,但在区域之外。蓝色像素在两者中):

【问题讨论】:

    标签: winforms system.drawing region graphicspath


    【解决方案1】:

    我最终将形状绘制成位图,然后将其转换为区域。

    Here is an example of this.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 2019-11-11
      • 1970-01-01
      相关资源
      最近更新 更多