如何处理图片背景? 遇到个问题,bmp图片的背景是黑色的,我想在显示这个图片时使其背景变为透明,在delphi6中能做到吗? delphi6怎么才能使用.gif文件?以上问题请高手指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置Mask色为黑色,就没有背景了。要使用GIF,须安装第三方GIF组件,Delphi本身好像没有支持。你也可以把GIF转换成AVI后再使用。 TBitmap.TransparentColor:=clBlack;TBitmap.Transparent:=True; 樓上的辦法只能用于win2000以上-------------------------------------------------------1、http://www.eastrise.cn/bbsxp/ShowPost.asp?id=22、var Gif :TGIFImage;begin // Img_Tag.Picture :=nil; Gif :=TGIFImage.Create; try Gif.LoadFromFile('C:\A.GIF'); GIF.OptimizeColorMap; Img_Tag.Picture.Assign(Gif); except Gif.Free; end;end; 2.也可以使用第三方控件:GifImage 不行,还是不能消除黑色背景。这么说吧,一个bmp图片,在整个黑色矩形背景下中间有一个白色的圆,我想只显示这个白色的圆,不要黑色的背景,delphi可以吗?我用图片编辑器创建一个没有背景的gif图,jpg格式的强加了一个背景。情况就是这样。 可以呀~~我測試過了。代碼,請看:http://www.eastrise.cn/bbsxp/ShowPost.asp?id=2 To jackie168(玉面書生):能不能发一个第三方控件:Delphi6 的 GifImage,我下的都不能用 delphi自动填写上传图片的问题 急!!! 求助!循环导出EXCEL出现类型不匹配错误 T_T 放分,怎么删除LISTBOX中的行,且后面的向前移 请问如何汉化FastReport设计器中的对象查看器? 一个有点难度的问题,但有多难就见仁见智了 关于删除记录的两个问题。 关于接口(interface)使用的一些讨论。请不吝指教 两个record变量之间是否能直接赋值? 小问题:如何求得一个文本文件中的行数? 有没有读硬盘ID号序列号之类的API,是什么,怎么用? 没有情人的十五夜,郁闷...狂散500分(1) ★★★国庆散分了★★★
要使用GIF,须安装第三方GIF组件,Delphi本身好像没有支持。
你也可以把GIF转换成AVI后再使用。
TBitmap.Transparent:=True;
-------------------------------------------------------
1、http://www.eastrise.cn/bbsxp/ShowPost.asp?id=2
2、
var
Gif :TGIFImage;
begin
//
Img_Tag.Picture :=nil;
Gif :=TGIFImage.Create;
try
Gif.LoadFromFile('C:\A.GIF');
GIF.OptimizeColorMap;
Img_Tag.Picture.Assign(Gif);
except
Gif.Free;
end;end;
代碼,請看:http://www.eastrise.cn/bbsxp/ShowPost.asp?id=2
To jackie168(玉面書生):能不能发一个第三方控件:Delphi6 的 GifImage,我下的都不能用