fix,是bmp的一种
衍生格式,可用于asp生成验证码图形,格式为去除前54Byte内容。
位图格式
一个例子:
1 图象绘制完成后,将文件存为24位
位图格式的BMP图象文件。
2 去除前54Byte内容.
3 改名为BODY+数字.FIX
4 修改CHECKCODE.ASP,调用你新做的这个文件.
(checkcode.asp 负责生成和输出验证码 1309 byte,head.fix 是54byte的BMP头,body.fix 数字0~9 10X100竖排的RGB阵列数据3200 byte )
就是生成彩色验证码的文件
1、checkcode.ASP 负责生成和输出验证码 1309 byte。
2、head.fix 是54byte的BMP头
3 、body.fix 数字0~9 10X100竖排的RGB阵列数据3200 byte
取整函数
Rnd 取值范围: 0 ~ 1
0.00001 ~~ 0.999999
Rnd*11 取值范围:0 ~ 11
0.00001~~10.999999
Fix(Rnd*11)
取值范围:0 ~ 11的随机整数
0~~10
就是Fix(6.5)=6
FIX(-6.5)=-6
函数简介
基本信息
MATLAB函数fix简介
调用格式: B = fix(A)
在matlab中fix是一个取整函数,取整规则是向最靠近零取整。在matlab的命令窗口中输入doc fix或者help fix即可获得该函数的帮助信息。
相关函数:ceil、floor、round
程序示例
a = [-1.9, -0.2, 3.4, 5.6, 7.0, 2.4+3.6i]
a = Columns 1 through 4
-1.9000 -0.2000 3.4000 5.6000
Columns 5 through 6
7.0000 2.4000 + 3.6000i
fix(a)
ans = Columns 1 through 4
-1.0000 0 3.0000 5.0000
Columns 5 through 6
7.0000 2.0000 + 3.0000i
可见fix把一个常数向靠近0取整。