字体
第(1/4)页
关灯
   存书签 书架管理 返回目录
    填充方式

    填充区域内部。由于当前画刷是一个实心的白色画刷(WHITE_BRUSH),因此,文字的显示

    效果就变成了空心,同时该函数用当前画笔勾画路径的轮廓。运行结果如图6-3 所示。

    图6-3 “3D 空心字”例程运行结果

    枫叶文学网www.fywxw.com

    第6 章 文本和字体类

    ·161·

    6.5 本章小结

    本章介绍了Windows GDI 输出文本和字体的一般概念。在对MFC 字体类CFont 的主要

    成员属xìng及方法作了较为详尽的讲解的基础上,介绍了GDI 输出文本的方法。同时,通过两

    个例程介绍了产生“动态”字幕和“空心字”的技巧和方法。通过本章的学习,读者应能够

    学到利用类CFont 创建自定义字体的方法以及进行多种样式文本输出的方法。

    枫叶文学网www.fywxw.com

    第7 章 图形图像

    随着计算机技术的发展,数字图像处理,技术得到了广泛应用,如模式识别、人脸识别、

    图像融合/编辑等都涉及到了计算机的图形图像处理技术。本章将为读者介绍Visual C++中图

    像处理技术的相关知识,主要包括以下几个方面的内容:

    ? 屏幕秽土的主要函数,及其调用方法;

    ? 图形设备接口及其主要MFC 类;

    ? 画刷和画笔的使用。

    7.1 绘图的基础知识

    在当今的cāo作系统中,应用最广泛的是拥有友好、美观图形界面的cāo作系统。因此绘图

    成为了一项核心技术。

    要了解绘图的原理,首先需要知道显示设备。当前的显示设备主要包括基于yīn极shè线管

    (CRT)的显示器以及液晶显示器。yīn极shè线管主要由电子qiāng,聚焦系统、加速电极,偏转系

    统,荧光屏构成。电子qiāng发出高速的电子束,经过聚焦系统、加速系统和偏转系统到达荧光

    屏的特定位置。电子束轰击荧光屏发出荧光,形成亮点。要保持显示一幅稳定的画面,必须

    不断地发shè电子束。

    计算机的显示功能是由图形处理器(显卡)来完成的。图形处理器是图形系统结构的重要

    元件,是连接计算机和显示终端的纽带。早期的图形处理器只包含简单的存储器和帧缓冲区,

    它们实际上只起了一个图形的存储和传递作用,一切cāo作都必须有CPU 来控制。现在的图形

    处理器不单存储图形,而且能完成大部分图形函数,专业的图形卡已经具有很强的3D 处理

    能力,大大减轻了CPU 的负担,提高了显示质量和显示速度。

    当前流行的cāo作系统绘图功能主要基于光栅图形学。包括基本图形(直线、圆弧、椭圆

    弧)的扫描转换、多边形的扫描转换、区域填充、裁剪、反走样、投影、消隐等。

    直线是cāo作系统频繁绘制的基本图形元素。在不同分辨率的显示器上,为了保证绘制出

    的直线有良好的视觉效果,需要确定最佳逼近于该直线的一组像素,最常用的方法包括数值

    微分法(DDA),中点画线法和Bresenham 算法。下面简单介绍数值微分法。

    已知过端点(x , y ) 0 0 0 P , (x , y ) 1 1 1 P 的直线段L 
上一章 目录 下一页