资 源 简 介
一个VB6.0图片压缩解压源代码实例,针对JPEG图像,功能&特点:
1.是在栈中建立模拟指针的。这样就允许 递归、多线程
2.允许编译优化。且这种模拟指针构造方法是 在栈中建立、编译优化 的情况下最快的
3.能像C/C++的指针一样将指针当数组用
4.允许负向寻址。这样有助于图像卷积处理、缩放旋转
5.允许元素大小与步长不同。(Byte可以,好像Single不行)
注意:
1.String、Object都是引用型数据类型。除非你非常了解,否则不要轻易使用。
2.初始化地址时,别直接改SAFEARRAY1D.pvData修改地址,应该使用Ptr属性。这样具有通用性
3.别迷信Ptr属性。循环中可以利用地址的连续性优化代码(直接修改SAFEARRAY1D.pvData)