- 博客(75)
- 资源 (6)
- 收藏
- 关注
原创 让图片在浏览器中只有被选中后才能看清
[图片上传失败] 每隔一个像素进行反色而已/*File: magicpic.cName: 让图片在浏览器中只有被选中后才能看清Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-12-27*/#include #include #incl
2006-12-27 15:19:00 1996 1
原创 终于真正明白了超光速旅行中的时间倒流现象
我最开始看见相对论中的一些概念时,总觉得违背直观、难以理解。可是过了一段时间,会突然发现,一切原来是这样一回事。因为光速是300000km/s,所以距地球为d光年的恒星,它的发出来的光要过d年才能到达地球。换句话说,我们现在看见的是该恒星d年前的景象。假设在今年一月份的时候,有一艘飞船位于离地球一光年的位置,它以两倍光速匀速直线地飞回地球。所以该飞船花半年时间就能到达地球,即今年七月份时我
2006-12-15 10:34:00 15490 16
原创 快速的16色转换算法
File: Fast16C.txtName: 快速的16色转换算法Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-11-29下载(注意修改下载后的扩展名)一、问题描述 对于存储16色(4位)图像,VGA使用的是位平面方式,而DIB采用的是线
2006-11-30 19:31:00 3765 3
原创 测试VGA12H直接写屏速度 V1.1
File: VGASpeed.txtName: 测试VGA12H模式的速度Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.1Updata: 2006-11-23下载(注意修改下载后的扩展名) 经过上一次的测试后,发现读显存的速度比写显存的速度慢得多。 很多资料建议我们使
2006-11-23 23:25:00 2353
原创 测试VGA12H直接写屏速度
File: VGASpeed.txtName: 测试VGA12H模式的速度Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-11-14下载(注意修改下载后的扩展名)简介~~~~ DOS下直接写屏的代码写过不少了,但一直没有想过一个问题——操作VG
2006-11-14 22:49:00 2532 5
原创 VBE_INFO(获取VBE信息)
File: VBE_INFO.txtName: 获取VBE信息Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-11-5下载(注意修改下载后的扩展名) 这个程序用于获取VBE(VESA BIOS EXTENSION)信息,对编写SVGA程序很有帮
2006-11-14 22:44:00 5131 1
原创 分析外星人计算Pi的程序
有一个只用4行代码就实现的计算Pi的程序,被称为外星人计算Pi的程序。有许多人讨论分析了该程序的实现原理,如:http://blog.csdn.net/panqiaomu/archive/2006/05/07/711776.aspx但我总感觉它分析得不够透彻,于是自己分析了一下。1.将原程序修改成更易看懂的形式;2.采用同样的算法,用Excel表格将Pi算了出来。下载(注意修改
2006-11-05 21:57:00 4767 1
原创 快速计算Hue色环
File: FastHue.txtName: 快速计算Hue色环Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.00Updata: 2006-11-3下载(注意修改下载后的扩展名) 一、HSV色彩空间H: 色调(Hue)。范围: [0, 360) 0度:
2006-11-04 01:12:00 12006 1
原创 正确的优化分段函数形式的多重分支代码
File: fastmif.txtName: 正确的优化分段函数形式的多重分支代码Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.00Updata: 2006-10-13一、基本代码 有时候,我们会碰上这样的多重分支代码:char szbuf[10];if (scor
2006-10-13 11:07:00 2621 2
原创 优化分支代码——避免跳转指令堵塞流水线
File: noifop.txtName: 优化分支代码——避免跳转指令堵塞流水线Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V2.00Updata: 2006-10-11(注意修改下载后的扩展名)一、起因——饱和处理 在编写图象处理程序时,经常
2006-10-11 19:19:00 7917 5
原创 如何在DOS中枚举PCI设备
File: zEnumPCIName: 如何在DOS中枚举PCI设备Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-6-30下载(注意修改下载后的扩展名)前言~~~~ 学计算机这么多年了,PCI这个名词不知道叫了几百遍了。可是,我一直不知道
2006-07-01 01:36:00 20392 16
原创 注音汉字对照表
File: bopomofo.txtName: 注音汉字对照表Author: zyl910Version: V1.0Updata: 2006-6-27 1.字母表Aa ㄚBb ㄅㄝCc ㄘㄝDd ㄉㄝEe ㄜFf ㄝㄈGg ㄍㄝHh ㄏㄚIi |Jj ㄐ|ㄝKk ㄎㄝLl ㄝㄌMm ㄝㄇNn ㄋㄝOo ㄛPp ㄆㄝQq ㄑ|ㄡRr ㄚㄦSs ㄝㄙTt ㄊ
2006-06-28 01:14:00 3460
原创 理解操作系统对中断的处理
File: ThinkInt.txtName: 理解操作系统对中断的处理Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.01Updata: 2006-6-20 以前看《操作系统》时,总觉得书上说得太抽象,理解不了。但最近编写一个键盘处理的小程序时,慢慢的理解了操作系统对中断的
2006-06-26 21:23:00 4699 4
原创 ANSI环境下支持多语言输入的单行文本编辑器 V0.01
File: SMLInputName: ANSI环境下支持多语言输入的单行文本编辑器Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V0.1Updata: 2006-6-23下载(注意修改下载后的后缀名) 平时我们使用文本框控件的确很舒服,但有没有想过——一个这样简单的、常用的
2006-06-26 21:18:00 7405 9
原创 [Timer]PC上8253计时器芯片精确频率到底是多少?
File: i8253Clk.txtName: [Timer]PC上8253计时器芯片精确频率到底是多少?Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-6-3 很多书上说PC机的8253的计时器#0的输出频率是每秒18.2次(每隔55ms触发一次
2006-06-04 23:25:00 8281 2
原创 [Imm]Imm API学习笔记——GCS常数
[Imm]Imm API学习笔记——GCS常数File: Imm_GCS.txtName: [Imm]Imm API学习笔记——GCS常数Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-6-2引言:MSDN中关于Imm的说明太简略了,而且英文的看不太
2006-06-04 23:22:00 5013 1
原创 [Imm]Imm API学习笔记——输入法属性
File: Imm_Prop.txtName: [Imm]Imm API学习笔记——输入法属性Author: zyl910Blog: http://blog.csdn.net/zyl910/Version: V1.0Updata: 2006-6-3引言:MSDN中关于Imm的说明太简略了,而且英文的看不太懂。为此我特地编写了一些小程序测试Imm A
2006-06-04 23:19:00 8354 1
原创 [VB6]支持UTF文本文件访问的模块
支持UTF文本文件访问的模块支持常见的ANSI、UTF-8、UTF-16LE、UTF-16BE这几种编码文本是为了解决这个帖子:http://community.csdn.net/Expert/topic/4527/4527535.xml使用Open XXX For Input As #1打开一文本文件时,为什么中文字符处理不对头? 原理~~~~以二进制方式打开,判断BOM标记,自
2006-05-30 08:43:00 12274 3
原创 用VB6写的一个简单俄罗斯方块代码
网络上有很多俄罗斯方块代码。它们大都为了视觉效果,程序比较复杂,不利于学习游戏编程。所以我写了个简单俄罗斯方块代码,尽量用VB本身的功能,没有复杂的DirectX。下载(注意修改下载后的扩展名) mBlock.bas Attribute VB_Name = "mBlock"Option
2006-05-30 00:11:00 16290 5
原创 封装回调函数——为对象方法(Object Method,参数中带this指针的函数) 构造 普通函数(参数中无this指针的函数)形式 的入口
文件:mFunEntry.bas功能:封装回调函数——为对象方法(Object Method,参数中带this指针的函数) 构造 普通函数(参数中无this指针的函数)形式 的入口作者:zyl910版本:V1.0日期:2005-6-24 在VB使用回调函数很麻烦,得写在模块中,且很难封装。这个模块就是为了解决这个问题。 原理:VB对象的结构~~~~~~~~~~~~~~~~~~
2006-05-29 23:27:00 4290 1
原创 [FileFormat]用VB写的高速GIF、JPEG 编码/解码 程序
1.zSaveGIF下载:http://files.cnblogs.com/zyl910/zSaveGIF.zip快速的GIF编码/解码程序。其中的GIF_LZW编码/解码算法是我最自豪的。2.NetPicTran下载(注意修改下载后的扩展名) ~~~~~~~~~~~~~~~~~~
2006-05-29 22:59:00 12446 9
原创 当年我QB的封笔之作——在VGA 12h 模式下实时抖动绘制真彩色数据
当年我QB的封笔之作——在VGA 12h 模式下实时抖动绘制真彩色数据View RGB作者:zyl910使用有序抖动算法(dither)绘制线性渐变区域、RGB色彩空间(Screen 12下) Up , Down , PageUp , PageDown: 改变B分量 F4~F8: 改变背景 Esc: 退出直接在QB环境下运行速度很慢,编译为exe后就快些了展示了以下技术
2006-05-29 20:59:00 3543 3
原创 [Color]深入学习YCbCr色彩模型
File: StudyYCbCr.txtName: 深入学习YCbCr色彩模型Author: zyl910Version: V1.0Updata: 2006-5-28 最近突然又对图形学有了兴趣,翻出了多年前学习图形学的笔记,感触良多。于是将它们整理好发了上来。一、基础 RGB转YCbCr的转换是这样的:[Y ] = [ 0.299 0.58
2006-05-29 00:27:00 6631 1
原创 Win32文本信息处理导航 V1.2
File: W32TextI.txtName: Win32文本信息处理导航Author: zyl910Version: V1.2Updata: 2006-5-31 从Windows 2000开始,Windows系统对Unicode多语言支持性非常好,有许多强大API。API函数集~~~~~~~~~National Language Support本
2006-05-28 11:48:00 1914 1
原创 [Color]深入学习YUV色彩模型 V1.1
File: StudyYUV.txtName: 深入学习YUV色彩模型Author: zyl910Version: V1.1Updata: 2006-5-28 最近突然又对图形学有了兴趣,翻出了多年前学习图形学的笔记,感触良多。于是将它们整理好发了上来。一、基础 RGB转YUV的转换是这样的:[Y] = [ 0.299 0.587 0.114
2006-05-25 00:31:00 8046 2
原创 用VB写高效的图像处理程序 V2.0(2006-5-24)
用VB写高效的图像处理程序 V2.0(2006-5-24)作者:zyl910 一、为什么这么慢? 二、DIB的结构 三、DIB访问函数
2006-05-24 00:21:00 17856 9
原创 位运算模块mBit.bas
File: mBit.basName: 位运算模块Author: zyl910Version: V2.0Updata: 2006-4-29E-Mail: [email protected]特点:在使用BitPosMask、BitMapMask、BitsMask前必须初始化需要初始化[2006-4-29]V2.01.加了许多常数2.全
2006-05-24 00:02:00 2486
原创 VB模拟指针模块mPoint.bas
File: mPoint.basName: VB模拟指针模块Author: zyl910Version: V1.2Updata: 2005-8-28E-Mail: [email protected]功能&特点:1.是在栈中建立模拟指针的。这样就允许 递归、多线程2.允许编译优化。且这种模拟指针构造方法是 在栈中建立、编译优化 的情况下最快
2006-05-24 00:01:00 3764
原创 [Color]彩色转灰度算法彻底学习
File: StudyRGB2Gray.txtName: 彩色转灰度算法彻底学习Author: zyl910Version: V1.0Updata: 2006-5-22一、基础 对于彩色转灰度,有一个很著名的心理学公式:Gray = R*0.299 + G*0.587 + B*0.114 二、整数算法 而实际应用时,希望避免低速的浮点运算
2006-05-22 17:56:00 13638 3
原创 用VB写高效的图像处理程序 V1.0
一、为什么这么慢? 自盘古开天地以来(好像夸张了点),一直有人抱怨VB程序速度慢。特别是图像处理,被认为是VB的禁区。说起来也是,市面上的关于VB的图像处理的数据都是先讲计算公式,再直接用PSet(或API函数SetPixel)逐点画(至少我见过的书都是这样)。效果是办到了,但速度慢得离谱:对一幅640*480的图像进行半透明合并就需要10秒钟;而在PhotoShop中,只要一设置图层的
2003-08-18 10:39:00 7183 7
原创 制作可以自动隐藏的弹出式菜单
关键在于对WM_ENTERIDLE消息的处理在菜单状态下移动鼠标会产生WM_ENTERIDLE消息这时用TempPoint、WindowFromPoint可以取得当前鼠标所指窗体的句柄再用GetClassName取得类名,与"#32768"(菜单窗体的类名)进行比较再等待1秒钟,用keybd_event发送VK_ESCAPE取消菜单状态但是还是有一个的缺点:无法在鼠标不移动的时候自动隐藏这时需
2002-12-06 09:39:00 2329 3
转载 图像几何变换(缩放、旋转)中的插值算法
这是我在一些 数字图像与图形处理 方面的书上面看见的,书上说的比较零散,我稍微整理了一下 实践已证明,插值算法对于缩放比例较小的情况是完全可以接受的,令人信服的。一般的,缩小0.5倍以上或放大3.0倍以下,对任何图像都是可以接受的。 最邻近插值(近邻取样法): 最临近插值的的思想很简单。对于通过反向变换得到的的一个浮点坐标,对其进行简单的取整,得到一个整数型坐标,这个整数
2002-11-25 09:31:00 4822
TWAIN Specification Version 2.3
2015-09-22
[源代码]C#类与结构体究竟谁快
2011-09-19
[测试程序exe]C#类与结构体究竟谁快
2011-09-19
zDrawHelp V1.0(画像素图的辅助工具)
2011-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人