交互式图形图像软件

忙里偷闲,把前一段时间做的一个小项目总结一下。

源代码:http://download.csdn.net/detail/nuptboyzhb/4333353

功能简介:
1.插入图形:直线、矩形、圆形、椭圆、多边形、箭头、菱形
2.插入图片:支持bmp图片
3.插入文字
4.编辑:
支持图形的剪切、复制和粘贴功能;
5.支持项目的保存和打开
特别说明:对bmp格式的图片,本项目用CDib类来管理,方便对bmp图片的图像处理算法的开发;
另外:对于项目的保存和打开,体现了类的串行化和数组的管理方式。其中,对CDib类的串行化,非常有参考价值;
该项目这种多态性+STL+串行化的管理方式,易于拓展。同时‘文档+视图’的方式,也结合其中,开发思路简介明了

时间: 2024-11-30 16:43:37

交互式图形图像软件的相关文章

Mac OS X 10.2领先的图形图像技术

一流的技术为Mac 0S X提供了令人难以置信的图形图像及字体支持,满足了设计人员. 美术指导.电影制作人对Apple的期望. Quartz Quartz是一种新的.功能强大的2D图形图像系统.可以对原创图形图像迅速进行修改. 防失真及合成处理.Quartz内置支持PDF格式,你可以嵌入并处理PDF数据,甚至可以存为PDF 格式,任何为Mac 0S X设计的应用程序都可以进行这样的处理.因此,你可以轻松地创建 Quartz增强的.图形图像丰富的文档与任何人共享. Quartz支持TrueType

c语言课程设计-C语言编程 图形图像 仿真

问题描述 C语言编程 图形图像 仿真 即将要进行仿真的课题了.我要做一个模拟仿真的软件.软件有可视化界面,能够根据输入的数据做出曲线图,还能生成一些图像.都点想画图软件那种.我想用C语言开发界面,画图,请问要学那些课程? 解决方案 用C太难,建议你用C#,比VC快的多,而且可以调用C的DLL,如果你想用C写DLL,用C#调用,也相当方便.最重要的是,对于画图这些,界面什么的,用C#绝对是最佳选择. 解决方案二: 用VC吧,可以学学GDI+

学Silverlight 2系列(32):图形图像综合实例—“功夫之王”剧照播放

本文我们再实现一个图形图像实例--图片播放,并利用Storyboard实现一 些动画效果. 今天我也当一回"标题当":),其实就是实现一个简单的图片播放器,跟" 功夫之王"剧照半点关系也没有,只不过我上网找了几张即将播出的的电影<功 夫之王>的剧照,作为我们的示例图片. 实现效果 最终我们实现的效果如下,初始界面 点击左边或者右边小图片播放 再来一张播放中的

第五章-Delphi图形图像编程(一)(1)

在Delphi中,专门定义了一组对象和部件用以绘制图形,完成一些简单的图像功能.利用这些对象.部件的方法,可以方便地绘制各种常用图形:通过设置它们的属性,能得到不同风格的图形.另外,通过对鼠标事件的定义,可以方便的设计图形绘制程序. 本章将介绍以下内容: 1. TCanvas,TPen,TBrush,TColor对象的方法及属性: 2. 绘图功能的实现: 3. TImage,TPicture,TBitBtn,TBitmap部件的方法及属性: 4. 图像观测及处理. Graphex.dpr是一个简

第五章-Delphi图形图像编程(一)(2)

5.1.3 TBrush OBject(画刷对象) 画刷对象用以填充图形,如用画刷颜色或图案对矩形或椭圆进行填充.TBrush拥有一个画刷句柄(HBrush). 画刷的颜色定义在Color属性中.画刷还有一个Bitmap属性,该属性只能在运行时得到,画刷可使用位图填充图形以产生特殊效果.位图大小为8个象素点,高8个象素点宽. Style属性定义了画刷填充图形的风格. 5.1.4 TColor类型 TColor类型用于定义一个对象的颜色.很多部件的颜色属性就是TColor 类型, 在Graphic

安卓LibGDX游戏引擎开发教程(六) 图形图像的绘制(下)图片整合工具的使用

在上一篇文章中,我们提到了图片必须是2的n次方的问题.但是随着Libgdx的不断完善和发展,使用一些 工具就可以很好的解决了这样一个问题,但是它的功能又不仅仅只限于此,那么下面就来让我们看看 TexturePacker-Gui工具的使用,我们又称之它为图片整合工具. 一.TexturePacker-Gui简介 TexturePacker-Gui是一个可视化版本的图片整合工具.这个工具的用途很简单,就是一个将小 图片整合成一张大图片,在把大图片打包成可查找的图片.而且通过TexturePacker

安卓LibGDX游戏引擎开发教程(五)图形图像的绘制(上)基础类的使用和详解

由于平常工作和生活琐事的种种原因,所以这个系列的教程更新的有点慢,还请大家见谅.在这期的主题 中,博主给大家来的教学是关于图形图像的绘制,要知道一个最基本的应用程序都会有一个精美的图像,那么 就更别说一个成功的游戏了,首先要有绚丽的图片背景才是吸引玩家试玩的关键,不是嘛? 在这篇文 章中主要讲解到的有Texture.SpriteBatch.Sprite和Pixmap这四个类. 一.Texture和SpriteBatch 类 1.Texture介绍 我们先来看一下官方API文档,如下图所示: 开发

IE 9找不到“加速的图形 - 使用软件呈现而不使用 GPU 呈现”的解决

WIN7系统下---Internet Explorer 9 浏览器,打开"Internet选项〉高级"的时候,却找不到"加速的图形 - 使用软件呈现而不使用 GPU 呈现"这个选项呢? (此处理方法只针对WIN7下Internet Explorer 9 浏览器,已正确安装显示卡驱动的机型) 处理方法: 方法一:重装IE9 重装是个相对比较繁复但彻底的方法,.如果觉得麻烦,也可以用直接修改注册表的方法:从正常工作的计算机上复制注册表文件来替换掉问题计算机的相关项目.

win7安装cad图形设置软件显示缺少dfst.dl怎么办

  cad是一款知名的图形设计软件,很多设计从业者都会用到这款软件,本文教程主要讲解的就是在win7系统下安装cad软件提示dfst.dl缺失,而无法正常安装使用软件的问题.方法其实很简单可以直接新建一个文件,然后放到目录里面即可,这样再次安装就不会出现这样的错误,下面一起来看看操作步骤吧. 1.win7 64位旗舰版下载后,下载cad软件并解压,双击运行[setup.exe]并进入安装步骤; 2.点击安装,安装简体中文版07CAD前必须安装某些支持部件,直接点击确认即可,系统会自行安装这些支持