CSDN论坛 > Delphi > GAME,图形处理/多媒体

请教关于TBitmap和TGifImage一起使用的问题 [问题点数:100分,结帖人Putao]

Bbs2
本版专家分:313
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2565
Bbs1
本版专家分:50
Bbs7
本版专家分:13317
Bbs2
本版专家分:313
Bbs2
本版专家分:313
Bbs5
本版专家分:3603
Bbs2
本版专家分:313
Bbs3
本版专家分:919
Bbs2
本版专家分:313
Bbs2
本版专家分:123
匿名用户不能发表回复!
其他相关推荐
如何请教问题且以后都会回答你的方法
一、如何请教问题 在网上与人沟通时,学会客气,并且开门见山的把问题说清楚非常必要,还要带上你努力的过程, 并且尽量不要问开放式的问题,例如:你问一句,回答者可能要10句才能解答的问题不要问。 二、如何让高手以后都会回答你的问题 问题解答后,总结方法,把方法发给帮你解答的高手和其他对你在这个问题上提供了帮助的人或者qq群。 把感恩的心态深入到内心。
获取TBitMap图像缓冲区,提高图像处理速度
  使用Dephi进行图像处理可以有多种方法,最常用的应该算是TBitmap,它提供方便的图像存取能力,结合Canvas可进行画线、画圆、图像拷贝等操作。不过在进行大量的图像处理操作时,为了获得更高的速度,我们希望能够直接对图像缓冲区进行读写。查阅Dephi的帮助手册没有发现直接取得整个图像缓冲区的功能,但提供的ScanLine属性可以取得指定行图像数据的指针,比较接近我们的要求,先看看ScanL
idl培训资料下载资源,分享
关于IDL基础编程方面的资料,希望大家一起学习和交流,多多请教
利用Delphi的Tbitmap控件抓取屏幕图象
 相信绝大部分电脑爱好者都使用过不同种类的抓图软件抓取屏幕图形。在本文中,作者要向大家介绍的是利用Delphi的TBitmap控件进行屏幕上任意窗口图形的抓取。同时文章中还有如何利用Delphi的扩展消息处理功能为Delphi的窗口添加热键和在任务栏上添加图标的技巧。  程序的主要思路是:当按下为窗口建立的热键后,首先获得光标所在的窗口的矩形区域,然后建立一个TBitmap对象,将矩形区域复制到T
Delphi TBitMap 位图组件
位图组件(TBitMap)TBitMap组件不存在组件板,它封装了Windows的HBITMAP句柄和HPALETTE句柄,用于操纵位图和调色板。  TBitMap对象支持从文件、剪贴板、流中存取位图。  1.TBitMap组件的典型用法 TBitMap组件在应用之前,首先要对此类型定义一个变量,然后就可以对组件进行操作了。以下代码就是一个TBitMap组件建立、应用、释放的全过程,
学会和人沟通与请教问题秘籍
 2.1.2 学会沟通与请教问题    在当今的社会,无论在任何一个行业,以及做任何事情,首先需要学会的就是有效地沟通与交流表达,如果你是动物世界迷,你会发现动物界也是一样的。当然Linux运维人员也不例外了。    朋友们可能由于不善于乐于沟通而选择了运维职业,而选择了运维职业又导致更不善于乐于沟通了。老男孩周边的大多数运维朋友,都不善于沟通也不乐于沟通,更不知道如何沟通。    其实,在企业里...
TGBBitmap 与 TBitmap 互转
TGBBitmap用在GDI+中,而TBitmap用在GDI中,有的时候,我们需要将它们进行转换,例如我们要将一个JPEG的图片放到TBitmap中,这样它就可以很方便的被Delphi中的多个控件所使用(如ImageList、Image等等控件)。我们通过TGBBitmap的GetHBITMAP方法可以实现这种转换,如下: uses   GDIPAPI,
BCB6能用的TPngImage和TGifImage组件
里面有PNGImage和GifImage两个组件,下载后稍微修改后的组件,C++ Builder6可以直接编译安装。 分别打开bpk编译安装后,把两个文件夹的位置添加到directory里面,然后拖动个Image到主界面,这个Image就支持载入png或者gif图像的了
delphi 关于Tbitmap free和FreeAndNil的区别
ibm:Tbitmap两种释放方法的区别。 1、ibm.free  此种方法是把指针所指向的内容释放掉,但指针本身还是 其坏处是  再次调用 if(ibm 2、FreeAndNil 会把指针指向的内容释放,同时执行ibm:=nil      这样下次再执行ibm.free时就不会报错 by the way   ibm.free  实际上执行了 if Self <> nil then  
通过TBitmap 直接在窗口里面绘图.
procedure TForm1.Button1Click(Sender: TObject);var bmp :TBitmap;begin bmp :=TBitmap.Create; bmp.LoadFromFile(D:/JOE/Desktop/1.bmp); Form1.Canvas.Draw(50,50,bmp); bmp.Free;end;
关闭