`
mbgodi
  • 浏览: 22868 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

Delphi编写图形图象的设计

 
阅读更多

Delphi编写图形图象的设计
2012年01月11日
  .图形图像
  1.       图象控件IMAGE
  图象控件TIMAGE是一种容器控件,它在应用程序窗体上提供一个矩形区域,用于显示各种位图.图标.图元文件.
  它在ADDITIONAL页上.
  给IMAGE加图有两种方法:
  1)      在FORM1中添加IMAGE控件.选定IMAGE控件,单击对象编辑器中的PICTURE属性三点按钮,打开图片对话框
  单击LOAD…选择图片
  2).通过调用过程.
  PROCEDURE  LOADFROMFILE(CONST FILENAME:STRING);VIRTUAL;
  在程序运行期间调入图形.
  例: image1.picture.loadfromfile(‘c:\110.bmp’);
  重要属性有:
  autosize:当设置为(true)真时,图像框会随图形变大或缩小。
  Strech:拉伸属性,当设置为(true)真时,图像会随图像框而变大或缩小。
  2.       几何图形控件SHAPE
  几何图形控件位于工具栏上的ADDITIONAL页中,用于窗体上绘制一些常见的几何图形,如矩形.圆.椭圆.圆角矩形等.
  其中重要属性有:
  SHAPE属性:设置需要绘制的几何图形种类.有以下值:
  STCIRCLE圆
  STELLIPSE椭圆
  STRECTANGLE矩形
  BRUSH属性:设置图形填充的模式和颜色.其下有:
  COLOR.填充颜色
  STYLE:填充风格.
  例:变脸猪
  步骤:
  1)      在窗体上设计不同控件,其中有六个时间控件和六个SHAPE设计时间控件的INTERVAL,注意两个眼睛,与两个耳朵时间控件的间隔相同.
  750
  400
  Trunc                           将实型值截取为整型值
  Randomize                       用一随机数初始化内置的随机数生成器
  Random                         返回一随机函数
  300
  200
  200
  400
  500
  1000
  procedure TForm1.Timer1Timer(Sender: TObject);
  var
  r,g,b:integer;
  begin
  randomize; //用一随机数初始化内置的随机数生成器
  r:=trunc(random(256)); //取得一个255以内的随机数并取整
  g:=trunc(random(256));
  b:=trunc(random(256));
  shape1.Brush.Color:=rgb(r,g,b);
  end;
  procedure TForm1.Timer2Timer(Sender: TObject);
  var
  r,g,b:integer;
  begin
  randomize; //用一随机数初始化内置的随机数生成器
  r:=trunc(random(256));
  g:=trunc(random(256));
  b:=trunc(random(256));
  shape2.Brush.Color:=rgb(r,g,b);
  end;
  其它同理.
  3.颜色常量.
  在DELPHI中除了可以使用RGB(R,G,B)颜色以外,还可以使用系统中给定的颜色常量.
  例:EDIT1.COLOR:=CLRED;
  颜色常量有:
  CLAQUA浅绿色.
  CLBLACK黑色.
  CLBLUE蓝色.
  CLDKGRAY灰黑色.
  CLFUCHSIA紫红色.
  CLGRAY灰色.
  CLGREEN绿色.
  CLLIME橙绿色.
  CLLTGRAY浅灰色.
  CLMAROON栗色.
  CLNAVY深蓝色.
  CLOLIVE深绿色.
  CLPURPLE紫色.
  CLRED红色.
  CLSILVER银色.
  CLTEAL水色.
  CLWHILE白色.
  CLYELLOW黄色.
  RGB(R,G,B)分别为RED,GREEN,BLUE取值范围为0~255
  创建图标文件.
  在WINDOWS中.图标文件有多种类型,在DELPHI中很多地方也需要用到图标.比如要改窗体标题栏上的图标等.
  我们可以选择WINDOWS系统中图标,也可以用DELPHI的工具自建图标.
  步骤1.开始à程序àBORLAND  DELPHI7àIMAGE EDITOR
  单击”FILE”菜单àNEWà.RES
  .DCR
  .ICO
  .BMP
  .CURà选择其中一种类型
  在做图时与WINDWOS中画图一样.
  2.找到所在目录
  例如: C:\program files\delphi6\bin\imagedit.exe
  3.       单击DELPHI中”TOOL”菜单àIMAGE EDITOR.
分享到:
评论

相关推荐

    Delphi编写的JPEG图像解码源代码.rar

    Delphi编写的JPEG图像解码源代码  JPEG图像文件解码源码,纯Delphi编写,更底层的解码,对了解JPEG文件结构有不少的帮助,同时对你以后编写delphi图像处理方面的程序提供参考。

    处理图像基色与通道的小工具,Delphi编写的源码.rar

    处理图像基色与通道的小工具,Delphi编写的源码,并给图像增加一些效果,比如水彩效果、失真效果、柔化效果、明暗效果等,其中通道效果和PhotoShop中的通道处理非常相似,你可以点选其中一个的通道效果,右侧会输出...

    Delphi编程

    Delphi的最新版本Delphi 6扩大了原有的VCL功能、改进了...本书介绍了使用Delphi 6进行程序开发的基本方法,如:文本编辑、图形图像编程等。除此以外,还加入了Internet编程、中间件的编写及多层应用程序的开发等内容。

    Delphi图像分割程序

    摘要:Delphi源码,图形处理,图像分割 delphi编写的图像分割程序源码,实现在打开、二值化、对图像的腐蚀、膨胀、轮廓提取等效果,使结构开、结构闭、细化、恢复原图等功能,以及从各个角度的投影等。

    《Delphi游戏编程导学》CHM书

    其中包含Delphi多媒体、图形图像处理、Windows API调用、自定义及第三方组件应用、数据库以及网络编程等相关知识点,使读者不仅可以从中获得Delphi编程的精髓,还能在学习过程中体味游戏的乐趣。 本书以实例导学的...

    046_《中文Delphi实例全解教程》

    本书通过 57个简明实用的编程实例全面介绍了使用 Delphi编写 Windows程序的方法和技巧,从控件应用、应用界面编程、系统编程、图形图像编程、动画技术、网络与多媒体技术、数据库技术等七个方面进行介绍,力图使读者...

    048_《Delphi简明教程》

    全书共分为 9 章,主要包括Delphi 中VCL 控件的使用,文本、图形和图像的处理,菜单和对话框设计,文件管理技巧,多媒体程序制作,窗体设计方案,以及Delphi 中引人入胜的数据库开发应用。书中融合了利用Delphi 开发...

    044_《Delphi程序设计基础教程》(1/2)

    本书内容丰富,包括Delphi基础知识、Object Pascal语言、编程基础(包含程序控制结构、枚举、子界与集合、数组与记录以及过程与函数)、界面设计(包含窗体与基本组件、对话框、菜单、工具栏、状态栏以及图形图像与...

    044_《Delphi程序设计基础教程》(2/2)

    本书内容丰富,包括Delphi基础知识、Object Pascal语言、编程基础(包含程序控制结构、枚举、子界与集合、数组与记录以及过程与函数)、界面设计(包含窗体与基本组件、对话框、菜单、工具栏、状态栏以及图形图像与...

    delphi数据库-课程设计.doc

    Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,除此之外,还允许用户挂接其它的应用程 序开发工具。在Delphi众多的优势当中,它在数据库方面的特长显得尤为...

    Image32:用Delphi Pascal编写的2D图形库-开源

    Image32是用Delphi Pascal编写的综合2D图形库。 它提供了广泛的图像处理和绘图功能。 多边形渲染器支持多种填充选项,包括平铺图像以及线性和径向渐变填充。 该库还可以使用FMX框架或使用Lazarus pascal编译器在跨...

    DELPHI技巧集(集合各种开发源码)

    74 Print.htm 用Delphi编写打印程序的窍门 2K 75 Query_web.htm 基于WEB的数据库查询 10K 76 Show_form.htm 在Delphi编程中创建一个启动闪现窗口 4K 77 Subdirfind.htm 子目录级的文件查询的实现 7K 78 Api_...

    Delphi纸牌游戏动画特效.rar

    一个基于Delphi编写的纸牌游戏动画特效,并不是一个完整的游戏,而是生成的纸牌动态效果,和图像处理有关的一个Delphi范例,如演示截图所示,生成的动画 效果还是挺不错的,或许可作为某方面的借鉴。部分代码如下: ...

    Delphi5开发人员指南

    8.1 TImage:Delphi的图像显示 167 8.2 存储图像 168 8.3 使用TCanvas的属性 169 8.3.1 画笔 170 8.3.2 使用TCanvas.Pixels属性 175 8.3.3 使用刷子 175 8.3.4 使用字体 180 8.3.5 使用CopyMode属性 181 8.3.6 其他...

    带截图功能的Delphi图像扫描入库程序.rar

    带截图功能的Delphi图像扫描采集入库程序,主要用于医学系统中,程序还有进一步完善的空间,只实现了部分模块功能,为编写开发同类管理软件的朋友提供一些参考。源码包中附有数据库结构图和access数据库文件。不多...

    Delphi图像对比度调整的源码实例

    摘要:Delphi源码,图形处理,对比度 Delphi处理图像对比度,调整对比度,这是挺常用的一个图像处理功能,编写图像处理软件必不可少的功能,对此不太了解的朋友,可下载这个源码研究一下。本程序在D7下可直接编译成功...

    趣味程序员导学(VC++/VB/Java/Delphi)

    本书通过编写趣味游戏程序来引导读者学习Visual C++编程的方法和技巧,形式新颖活泼,别具一格。 全书从Visual C++语言基础知识和...其中包括Visual C++中消息处理、多媒体、图形图像、数据库处理以及网络编程等内容。

    Delphi开发范例宝典目录

    实例191 在DELPHI中控制Word 246 实例192 带日志的程序 247 实例193 获取窗口文本 248 实例194 判断文件是否正在被使用 250 实例195 提取文件中的图标资源 251 实例196 在程序中调用.HLP文件 253 实例...

Global site tag (gtag.js) - Google Analytics