只要你注意算法优化的话
VB写的程序能超过API
http://expert.csdn.net/Expert/topic/1183/1183347.xml?temp=8.571804E-03
zyl910_Scale V1.1写出来了:
http://www.5ivb.net/zyl910/zyl910_Scale.zip
┏━━━━┳━━━━━┯━━━━━┯━━━━━┯━━━━━┓
┃ 640*480┃最邻近插值│StretchBlt│双线内插值│三次卷积法┃
┣━━━━╋━━━━━┿━━━━━┿━━━━━┿━━━━━┫
┃我的程序┃  0.219 │  0.380 │  0.799 │  3.037 ┃
┠────╂─────┼─────┼─────┼─────┨
┃内嵌汇编┃  ×  │  ×  │  1.286 │  ×  ┃
┠────╂─────┼─────┼─────┼─────┨
┃书上示例┃  1.190 │  ×  │  3.790 │  9.795 ┃
┗━━━━┻━━━━━┷━━━━━┷━━━━━┷━━━━━┛注:Win9X下StretchBlt用的是内似最邻近插值的算法

解决方案 »

  1.   

    内嵌汇编:Seedling(叶子)我的内嵌汇编缩放图片的,源程序在ASM目录下(已是优化过的)
    书上示例:《Visual C++ 数字图像与图形处理》上的示例程序,源程序在VC目录下
      

  2.   

    我认为VC的比VB的快得多,你不见VB调用一个API要花费大量的代码来解释执行它,用VC的话,几步就可以了,当然汇编就不用说了,直接!
      

  3.   

    用 汇编同样要先说明后调用啊 ,还要在开头加入库! 
    对于VB和VC而言,可能VC要快一些吧!,VB还要调用MSVBVM.DLL这个动态连接库啊
      

  4.   

    同算法级别只慢一点
    如果注意算法优化的话,能超过很多看看这个吧
    http://expert.csdn.net/Expert/topic/1069/1069277.xml?temp=.5560114
    http://expert.csdn.net/Expert/topic/1183/1183347.xml?temp=8.571804E-03