什么叫过渡效果?
所有图片在计算机里面显示的时候都是位图,都是Bitmap

解决方案 »

  1.   

    一般都是将jpg转为bmp再过渡效果的。
    可下个picshow控件,里面好多效果
      

  2.   

    请问哪有这个控件地下载?
      另外我更需要他的原理,能不能给我一个例子?
      bmp图片太大的话,会影响速度的!!所以很多软件都支持jpg的!!我想他们不至于是在显示的时候生成一个临时bmp吧?!如果是的话,还支持他干吗?
      

  3.   

    咳!你以为JPG不耗资源啊,储存的时候是小,但显示的时候还不是一个个像素点画到屏幕,这和Bitmap没有区别,消耗的GDI资源不比Bitmap格式少!要转化是因为TJPEGImage对象没有Canvas成员,不能对内容进行操作!
      

  4.   

    但为何打开一个50mb的bmp时,需要花费很长时间;而打开一个同样大小,但容量只有1mb左右的jpg时,花费的时间要小的多?
      

  5.   

    但我还是不明白,如果都是一个个像素点画到屏幕的画到屏幕,那打开两者应该没有多少区别呀!!
    而如果需要先把jpg转成bmp再显示,那两者的打开时间和资源占用应该基本一致呀?!但事实却不是这样!
      

  6.   

    载入内存的时间不一样啊!如果你内存大的话,bmp文件处理时间肯定要比jpg快!因为把jpg载入内存后需要处理,才能显示!再说jpg是经过有损压缩的!50M确实恐怖了点,一般的可用内存没怎么大!在计算机CPU速度很快的时候,显得Bitmap处理起来很慢!
      

  7.   

    ABC控件,Billenium.Effects都可以是jpg,bmp,gif的,不过不是免费的控件
      

  8.   

    主要是内存的速度比硬盘快,在内存中处理的时候bmp要快,但是从硬盘读入的时候jpg的快。明白了吗