本文对图形图像处理系统的发展现状和所采用的主要技术进行了详细分析,确定了相应的结构和主要功能,以及实际开发中所采取的技术
系统在 WindowsXP 平台下实现,本课题是采用 VisualC++作为编程工具,采用面向对象的程序设计技术实现一个图形绘制和图像处理的应用软件
主要工作分为三类,包括基本图形绘制与编辑、简单的图像处理、图像格式的转换
图形方面主要是设计图形基类,以及继承图形基类的具体图形类
通过对独立功能的封装,可以为今后需要的图形图像的应用奠定基础
系统的优点有:充分体现了面向对象的设计思想,充分运用了 C++的特性,比如封装、多态、继承
程序结构清晰,可读性好,程序中做了充分的注释
图形绘制部分避免了传统的switchcase 的繁琐结构
容易扩充和移植
最后,对系统进行测试表明,系统功能达到了预期的要求,界面友好,操作简便,运行也较稳定,是一个完成基本功能的图形图像系统
总体上,本文介绍了系统开发设计的全过程和设计过程中部分代码,也对系统测试的过程进行简单描述,同时对系统中采用的关键技术也作了一些必要的说明,对图像变换的基本原理,图像处理的基本原理和各种图像格式做了详细的阐述
关键词:图形;图像;多态;继承AbstractThisarticlehascarriedonthedetailedanalysisaboutgraphimageprocessingsystemdevelopmentandusingofthekeytechnology,identifythecorrespondingstructureandcentralfunction,aswellasthesystemadoptstechnologyintheactualdevelopment
ThesystemrealizesundertheWindowsXPplatform,thetopicuse