如何实现多个图片界面之间以动态形式转换?(100分)

  • 主题发起人 主题发起人 红蚂蚁
  • 开始时间 开始时间

红蚂蚁

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序是以转换图片界面(BMP图)工作的,在这个界面上按一下键盘即转到另一界面(图片),我就想在下一个界面出现时以动态的形式显示(如FLASH),以增强视觉上的美观感,让幅图在某个角落冒出来,或在中间冒出来,或两边合上来。。。多美。如果换成JPEG文件可以吗,把源代码里的.BMP换成.JPG就提示不是TBitMap什么的,我就不知怎么改了,我很菜是不是?
 
动态读取
 
可以说详细点吗,我真的很菜,教会我,加你100分。
 
BMP很大,换成JPG除了把源代码里的.BMP换成.JPG还要怎么修改?
哎,我都不好意思问
 
JPG to BMP

var TempStr:AnsiString;
JpgFile:TJPEGImage;
BitFile:TBitmap;
begin
jpgfile:= tjpegimage.create();
bitfile := tbitmap.create();
try
jpgfile.loadfromfile(srcfilename);
tempstr:=changefileext(srcfilename,'.BMP');
bitfile.assign(jpgfile);
bitfile.savetofile(tempstr);
finally
bitfile.free;
jpgfile.free;
end;
end;
 
谢谢!!
 
不给分吗?
 
接受答案了.
 
后退
顶部