20067418171562131

所属分类:图形图像处理
开发工具:Visual Basic
文件大小:129KB
下载次数:9
上传日期:2007-05-25 18:03:06
上 传 者dying1232000
说明:  最快的图像平滑缩放程序 Visual Basic 源码
(fastest zoom image smoothing procedures Visual Basic source)

文件列表:
最快的图像平滑缩放程序\BasAPI.bas (4795, 2002-11-17)
最快的图像平滑缩放程序\BasDIB.bas (23560, 2002-11-17)
最快的图像平滑缩放程序\BasPtr.bas (5665, 2002-11-17)
最快的图像平滑缩放程序\ClsDIB.cls (6440, 2002-11-15)
最快的图像平滑缩放程序\FrmMain.frm (9862, 2002-11-17)
最快的图像平滑缩放程序\FrmMain.frx (1418, 2002-11-17)
最快的图像平滑缩放程序\scale.bmp (97254, 2000-06-18)
最快的图像平滑缩放程序\Thumbs.db (5632, 2006-07-04)
最快的图像平滑缩放程序\zyl910_Scale.exe (57344, 2002-11-17)
最快的图像平滑缩放程序\zyl910_Scale.vbp (890, 2002-11-17)
最快的图像平滑缩放程序\zyl910_Scale.vbw (170, 2002-11-17)
最快的图像平滑缩放程序\VC\Dib.cpp (15841, 2001-08-21)
最快的图像平滑缩放程序\VC\Dib.h (1771, 2001-08-21)
最快的图像平滑缩放程序\VC\ImageGeometry.cpp (20146, 2001-08-21)
最快的图像平滑缩放程序\VC\ImageGeometry.h (2087, 2001-08-21)
最快的图像平滑缩放程序\VC\ImageProcess.cpp (3291, 2001-08-21)
最快的图像平滑缩放程序\VC\ImageProcess.h (1245, 2001-08-21)
最快的图像平滑缩放程序\VC\ImageScaleDialog.cpp (1258, 2000-06-17)
最快的图像平滑缩放程序\VC\ImageScaleDialog.h (1326, 2000-06-17)
最快的图像平滑缩放程序\VC\Img.h (8940, 2001-08-21)
最快的图像平滑缩放程序\VC\ImgScale.aps (26888, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScale.clw (2237, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScale.cpp (4150, 2000-06-13)
最快的图像平滑缩放程序\VC\ImgScale.dsp (5120, 2000-06-17)
最快的图像平滑缩放程序\VC\ImgScale.dsw (539, 2000-06-13)
最快的图像平滑缩放程序\VC\ImgScale.h (1378, 2000-06-13)
最快的图像平滑缩放程序\VC\ImgScale.ncb (148480, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScale.opt (48640, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScale.plg (2306, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScale.rc (10074, 2001-08-21)
最快的图像平滑缩放程序\VC\ImgScaleDoc.cpp (2370, 2000-06-13)
最快的图像平滑缩放程序\VC\ImgScaleDoc.h (1449, 2000-06-13)
最快的图像平滑缩放程序\VC\ImgScaleView.cpp (5963, 2002-11-14)
最快的图像平滑缩放程序\VC\ImgScaleView.h (2005, 2000-06-15)
最快的图像平滑缩放程序\VC\MainFrm.cpp (1890, 2000-06-13)
最快的图像平滑缩放程序\VC\MainFrm.h (1366, 2000-06-13)
最快的图像平滑缩放程序\VC\resource.h (1009, 2000-06-17)
最快的图像平滑缩放程序\VC\StdAfx.cpp (210, 2000-06-13)
... ...

最快的图像平滑缩放程序 CPU:K6-2 350 操作系统:Windows *** 第二版 2222 速度测试情况(单位:秒): ┏━━━━┳━━━━━┯━━━━━┯━━━━━┯━━━━━┓ ┃ 160*160┃最邻近插值│StretchBlt│双线内插值│三次卷积法┃ ┣━━━━╋━━━━━┿━━━━━┿━━━━━┿━━━━━┫ ┃我的程序┃  0.023 │  0.042 │  0.152 │  0.423 ┃ ┠────╂─────┼─────┼─────┼─────┨ ┃内嵌汇编┃  ×  │  ×  │  0.179 │  ×  ┃ ┠────╂─────┼─────┼─────┼─────┨ ┃书上示例┃  0.125 │  ×  │  0.400 │  1.035 ┃ ┗━━━━┻━━━━━┷━━━━━┷━━━━━┷━━━━━┛ ┏━━━━┳━━━━━┯━━━━━┯━━━━━┯━━━━━┓ ┃ ***0*480┃最邻近插值│StretchBlt│双线内插值│三次卷积法┃ ┣━━━━╋━━━━━┿━━━━━┿━━━━━┿━━━━━┫ ┃我的程序┃  0.219 │  0.380 │  1.461 │  3.827 ┃ ┠────╂─────┼─────┼─────┼─────┨ ┃内嵌汇编┃  ×  │  ×  │  1.610 │  ×  ┃ ┠────╂─────┼─────┼─────┼─────┨ ┃书上示例┃  1.190 │  ×  │  3.790 │  9.795 ┃ ┗━━━━┻━━━━━┷━━━━━┷━━━━━┷━━━━━┛ 内嵌汇编:Seedling(叶子)我的内嵌汇编缩放图片的,源程序在ASM目录下 书上示例:《Visual C++ 数字图像与图形处理》上的示例程序,源程序在VC目录下 ---------------------------------------------------------- 如果你觉得速度慢的话,那是因为: 一、别在VB开发环境下按F5运行,那是解释运行的。解释运行的程序能快吗?!请运行编译后的exe; 二、双线内插值、三次卷积法 都需要大量的运算。特别是三次卷积法:为了计算一个像素就得读取周边16个像素,每计算一个RGB分量的值就需要 两次 浮点矩阵乘法,即 计算一个像素 需要 六次 浮点矩阵乘法。 ========================================================== 我是CSDN(www.csdn.net)论坛上的“zyl910(910:分儿,我来了!)”,有问题的话去VB区发贴子找我 转载请注明来源: 开源盛世-源代码下载网 http://www.vscodes.com

近期下载者

相关文件


收藏者