2010-06-10 107 views
1

我正在创建一个圆角矩形GraphicsPath(请参阅下面的红色轮廓图像),然后在绘制图形时以及作为窗体区域使用此区域作为剪辑区域。如何从包含'大纲'的路径创建剪辑区域?

不幸的是,尽管路径看起来不错,它不会和一个区域(见下文实心黑色图像)

有没有办法,我可以生成包含所有的路径裁剪区域的方式'轮廓'像素的路径?我需要生成一个位图,然后处理这个创建一个区域?

的圆角矩形路径:

rounded rectangle

当作为剪辑区域使用:

clip region

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

overlap

回答