随笔分类 -  Delphi-Image

摘要:摘 要:本文以Delphi7.0作为开发平台,给出了网络监控软件中的两种屏幕抓图技术的设计方法和步骤。介绍了教师在计算机机房内教学时,如何监控学生计算机显示器上的画面,以保证教学的质量和效果。 引言 随着网络技术的飞速发展,计算机网络在各高等院校教学中的使用已非常普遍,但是,我们发现一个问题,在教学 阅读全文
posted @ 2017-02-23 21:47 findumars 阅读(3083) 评论(0) 推荐(0) 编辑
摘要:function Tdmd.Draw_Image_In_Rect(C:TCanvas;R:TRect;i:integer):boolean;var tr:TRect;begin if i<ML.Count then begin if tempImage=nil then tempImage:=TBi 阅读全文
posted @ 2017-02-15 07:07 findumars 阅读(489) 评论(0) 推荐(0) 编辑
摘要:delphi TCanvas类 类关系 TObject-> TPersistent 对那些作图对象,可使用TCanvas对象作为画布。标准的window控件,例如编辑控件和列表框控件,当它们被Windows画出来时,并不需要一块画布。在创建一幅图像时,TCanvas对象提供有用的属性、方法和事件,主 阅读全文
posted @ 2017-02-01 06:45 findumars 阅读(2251) 评论(0) 推荐(0) 编辑
摘要:如何从一张图片中裁剪一部分距形图片另存为文件? Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiMultimedia/html/delphi_2006121112045369.html如何从一张图片中裁剪一部分距形图片另存为文件? 需要 阅读全文
posted @ 2017-02-01 06:40 findumars 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:[delphi] view plain copy var CreatorRenderer : TCreatorRenderer; Form1: TForm1; 窗体代码: [delphi] view plain copy {$R *.dfm} procedure TForm1.FormCreate( 阅读全文
posted @ 2017-02-01 06:37 findumars 阅读(1333) 评论(0) 推荐(0) 编辑
摘要:GDI+ 实现透明水印和文字 最近给《JPEG浏览缩放器》增加了水印功能,在设计的过程中,参考了网上的文章,但是发现文章使用的GDI+ API封装包不是我现在使用的那一套,目前DELPHI使用的GDI+ API封装包有两套,一套包括以DirectDraw.*、Gdipapi.*、Gdipobj.*、 阅读全文
posted @ 2017-02-01 06:34 findumars 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:生成验证码的方式有很多种,如下则是比较简单的实现,且运用了正余弦曲线来扭曲验证码字符。 调用很简单: 于是就有: 注: 1)、为减少识别难度,去掉了几个不易识别的字符如 1、I 等; 2)、验证码背景色当然也可以(应该)随机。 http://www.cnblogs.com/ecofast/p/422 阅读全文
posted @ 2016-12-01 22:44 findumars 阅读(948) 评论(0) 推荐(0) 编辑
摘要:要求Delphi2007或者更高版本, 系统要求至少XP-SP2以上 实际上是利用了Windows的windowscodecs.dll这个文件的功能 在VCL里已经封装为TWICImage类 用这个类还可以做更多图像效果, 比如反转, 或者格式转化什么的 http://www.cnblogs.com 阅读全文
posted @ 2016-08-27 03:02 findumars 阅读(768) 评论(0) 推荐(0) 编辑
摘要:废话不多说了,利用内存流来判断文件的格式,其实判断文件的前几个字节就可以简单的判断这个文件是什么类型的文件,例如jpg文件 是 FFD8 (从低位到高位就要反过来 D8FF 下面都是一样)BMP文件 是 424D 4D42其他的我就不一一列举了,想知道跟多文件类型分别是用什么字符作为文件的开头的话, 阅读全文
posted @ 2016-08-24 17:08 findumars 阅读(831) 评论(0) 推荐(0) 编辑
摘要:[delphi] view plain copy [delphi] view plain copy http://blog.csdn.net/aqtata/article/details/7710655 阅读全文
posted @ 2016-07-11 22:13 findumars 阅读(2585) 评论(0) 推荐(0) 编辑
摘要:为了实现更高级的应用,我们必须充分挖掘PNG的潜力。 PNG的文件结构 根据PNG文件的定义来说,其文件头位置总是由位固定的字节来描述的: 十进制数 137 80 78 71 13 10 26 10 十六进制数 89 50 4E 47 0D 0A 1A 0A 十进制数 137 80 78 71 13 阅读全文
posted @ 2016-04-18 01:47 findumars 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:灰度处理的方法主要有如下3种: 1、最大值法:使R、G、B的值等于3值中最大的一个,即: R=G=B=max(R,G,B) 最大值法会使形成高亮度很高的灰度图象 [delphi] view plain copy print? var bitmap:tbitmap; i,j:integer; a,b, 阅读全文
posted @ 2016-04-17 07:47 findumars 阅读(1183) 评论(0) 推荐(0) 编辑
摘要:DelphiXE可以直接显示GIF动画,不需要第三方控件的支持。只要引用GifImg单元即可。 uses GIFImg; procedure TForm1.FormCreate(Sender: TObject);begin // 先在窗体上放一个 TImage 组件:Image1; Image1.P 阅读全文
posted @ 2016-04-01 17:57 findumars 阅读(1487) 评论(0) 推荐(0) 编辑
摘要:Alpha 混合的算法很简单,基于下面的公式就可以实现: D := A * (S - D) / 255 + D D 是目标图像的像素, S 是源图像的像素 A 是 Alpha 值, 0 为全透明, 255 为不透明。 下面是 16 位 565 格式的混合算法的实现,首先用最简单的方式实现,即逐个像素 阅读全文
posted @ 2016-03-19 00:02 findumars 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:偶然在论坛上看到提问,将图片B合成到图片A上,并且在A上写字于是,随手写的一个函数,具体代码如下:{作者:不得闲2009-02-11}functionHeCheng(A,b:TBitmap;const TransPercent: integer=50):TBitmap;var i,j: intege... 阅读全文
posted @ 2015-12-10 22:41 findumars 阅读(381) 评论(0) 推荐(0) 编辑
摘要:工作中,经常需要将bmp图片中的某个颜色修改为另外一种颜色。比如:将图片中的所有白色均修改成灰色。平时都是拿画图板中的油漆桶工具一点一点的刷,费时又费力。(这么干好几年了 :( )今天抽空编了一个小软件,实现了这种功能。unit Unit1;interfaceusesWindows, Message... 阅读全文
posted @ 2015-12-09 23:36 findumars 阅读(1385) 评论(0) 推荐(0) 编辑
摘要:判断头几个字节:function IsJpegFile(FileName: string): Boolean;constRightBuf : array[0..3] of Byte = ($FF,$D8,$FF,$D9);varBuf: array[0..3] of Byte;beginFillCh... 阅读全文
posted @ 2015-12-02 06:34 findumars 阅读(784) 评论(0) 推荐(0) 编辑
摘要:今天在网上看到有网友发出了C++的生成太极图算法,兴起之下用Delphi抄了下,效果还可以。参考地址:http://www.cnblogs.com/WhyEngine/p/4051149.html先上代码:procedure TForm1.Button1Click(Sender: TObject);... 阅读全文
posted @ 2015-12-02 05:19 findumars 阅读(678) 评论(0) 推荐(0) 编辑
摘要:以鼠标为中心进行缩放,就像使用百度地图时一样。这种方式比一般的以图像中心点为中心进行缩放更加符合人们的思维惯性。在网上找了没发现现成的,自己研究了半天,绕来绕去,头晕眼花的。后来得到群友的帮助才解决了这个问题。下面给出由网友霸天虎兄弟提供的方法改写出来的代码:procedure TForm1.Zoo... 阅读全文
posted @ 2015-12-02 05:17 findumars 阅读(2889) 评论(0) 推荐(0) 编辑
摘要:icon是一种图标格式,用于系统图标、软件图标等,这种图标扩展名为*.icon、*.ico。常见的软件或windows桌面上的那些图标一般都是ICON格式的。ICON文件格式比较简单,包含文件头段、图像数据头段、图像数据段。文件头:文件头为6个字节,定义如下:123456typeICONDIR =p... 阅读全文
posted @ 2015-12-02 05:16 findumars 阅读(3989) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示