GDI+ 学习记录(20) 绘图质量
2010-12-08 18:45
543 查看
//绘图质量 var g: TGPGraphics; p: TGPPen; begin g := TGPGraphics.Create(Canvas.Handle); p := TGPPen.Create(MakeColor(255,0,0),2); g.SetSmoothingMode(SmoothingModeHighQuality); {高质量} g.DrawLine(p,11,11,111,111); g.SetSmoothingMode(SmoothingModeHighSpeed); {高速度,低质量} g.DrawLine(p,66,11,222,128); p.Free; g.Free; end;
绘图质量参数:
SmoothingModeInvalid = -1; {指定一个无效模式} SmoothingModeDefault = 0; {指定不消除锯齿} SmoothingModeHighSpeed = 1; {指定高速度、低质量呈现} SmoothingModeHighQuality = 2; {指定高质量、低速度呈现} SmoothingModeNone = 3; {指定不消除锯齿} SmoothingModeAntiAlias = 4; {指定消除锯齿的呈现}
相关文章推荐
- GDI+ 学习记录(20): 绘图质量
- GDI+ 学习记录(7): 实心画刷 - SolidBrush
- GDI+ 学习记录(5) 复合画笔
- 使用OctreeQuantizer提高gdi+绘图质量
- GDI+ 学习记录(8): 阴影画刷 - HatchBrush
- GDI+ 学习记录(22): 输出文本
- git学习之-----githug通关记录(1-20关)
- GDI+ 学习记录(27) Bitmap
- GDI+ 学习记录(9): 纹理画刷 - TextureBrush
- GDI+ 学习记录(11) 路径渐变画刷 - PathGradientBrush
- GDI+ 学习记录(17) 曲线 - Curve
- GDI+学习记录(11)- 纹理画刷 TextureBrush的基本使用
- GDI+学习记录---前言
- GDI+ 学习记录(10): 线性渐变画刷 - LinearGradientBrush
- GDI+学习记录(8)- 画刷 Brush简介
- GDI+ 学习记录(18) 闭合曲线 - ClosedCurve
- GDI+ 学习记录(28) 图像颜色的数据格式 - PixelFormat
- GDI+学习记录(17)-获取系统已安装的所有字体
- GDI+ 学习记录(11): 路径渐变画刷 - PathGradientBrush
- GDI+ 学习记录(6) 使用画刷建立画笔