当前位置:编程学习 > C#/ASP.NET >>

gdi+.drawpath 问题



如图,我用g.DrawPath给字体描边的时候会有毛刺。

 path1.AddString 方法把字体添加为路径后。。
    g.DrawPath(New Pen(Drawing.Color.Black, 4), path1)'这个会有毛刺。
        g.FillPath(Brushes.White, path1)'这个正常。。

这个请问大家要怎么解决啊。。?

或是有替代方案也行。。 --------------------编程问答-------------------- 你试试,是不是字体问题,只addpath一个"的"字是否也如此?还是很多字都如此? --------------------编程问答-------------------- g.DrawPath之前先g.smoothmode=anti....反锯齿 --------------------编程问答--------------------
引用 1 楼 wuyazhe 的回复:
你试试,是不是字体问题,只addpath一个"的"字是否也如此?还是很多字都如此?


fillpath 是没有问题的,就drawpath有问题,的确是跟字体有关,但是别的字体会出现别的字的毛刺。。。

我现在只能用 多次 fillpath 的方法来描边。。请问还有别的好点的描边方法吗。? --------------------编程问答--------------------
引用 2 楼 dylike 的回复:
g.DrawPath之前先g.smoothmode=anti....反锯齿


和这个无关的。。试过了。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,