- 2
- 0
- 约1.48万字
- 约 12页
- 2017-09-23 发布于天津
- 举报
前言 - 找源代码、程序员.DOC
《C/C++图像处理编程》程序格式的修改
颜色的含义:
红色:必须改正的错误。
玫瑰色:提高演示程序性能的改进,最好修改。
蓝色:程序部分编排上的格式错误,主要是缩进位置不准确,可改可不改。修改时可参照程序中上下行不用修改的语句作基准。
P40 Addr()中,三行的行首与下面行对齐:
if (T_bitpp8) return(lp); /* 只支持256色以上模式 */
if ((x0)||(x=swide)||(y0)||(y=sdeep)) return(lp); /* 范围检查 */
lp = screen + T_bpl*y + T_bpp*x; /* 计算生成像素的存储地址指针 */
return(lp); /* 返回存储地址指针 */
P46-5:
set_allpalette(pal); /* 设置全部调色板寄存器 */
for (i=0; i768; i++) /* 生成一行像素数据 */
P48-19:
void set_palette(int n,int r,int g,int b)
{ /* 设置单个调色板寄存器 */
r = r 2; g = g 2; /* 右移两位,变为六位有效数字 */
b = b 2;
P49 中间:
for(i=0;i768;i++) {
k=inportb(0x3c9); /* 取分量值 */
p[i] = k 2; /* 左移两位,6位有效数字变为8位 */
} /* 连续操作三次寄存器单元自动加1 */
}
P53+9:
struct VGA_PAL D_pal[256] = { // VGA 256色默认调色板数据
{0x00,0x00,0x00},{0x00,0x00,0xa8},{0x00,0xa8,0x00},{0x00,0xa8,0xa8},
P53-23:
break;
}
}
if (f) { // 支持此模式则进入
P53-14:
for (i=0;isdeep;i++)
setimage(image,0,i,swide,1,buf); // 像素数据初始化
WriteDDB(image,0,0,0,0,swide,sdeep); // 存入图像缓冲区
P53-3:
open24zk(); // 打开24×24汉字字库文件
}
return(f);
}
P55+5:
pal[i].b=(BYTE) b;
}
}
P55+16
for (i=0; i256; i++)
setpalette(image, i, pal[i].r, pal[i].g, pal[i].b);
// 调用Windows环境基本子程序
WriteDDB(image, 0, 0, 0, 0, swide, sdeep); // 写入设备相关位图
DisplayDDB(hwnd); // 显示图像
}
P70+1:
BYTE *ppp, *buf;
char filename[]=abc;
FILE *fp;
P71+1:
VesaOn(0x101); // 设置显示模式
// 画两根竖线
P73+13:
getch();
free(buf); // 释放内存单元
}
第三章
P82-16:
void Trans_4cto8(BYTE *sc,int BytesPerLine)
{ // 16色单一位平面格式图像转换成256色图像
int j;
P82-5:
void Trans_8to4c(BYTE *sc,int Width)
{ // 256色图像转换成16色单一位平面格式图像
P83+5:
void Trans_4pto8(BYTE *sc,BYTE *buf,int BytesPerLine)
{ // 16色四位平面格式图像转换成256色图像
int j,k,l,m,n,t;
BYTE *sc1,*buf1;
P114
您可能关注的文档
- 关于汇交第二次全国土地调查 - 金房网.DOC
- 关于表彰全省“讲理想、比贡献”活动先进集体、科技标兵、优秀组织者及 .DOC
- 关于高校老师资格认定的有关规定.DOC
- 典型高光谱图像端元提取算法在黄河口湿地应用评价研究 - 海洋科学.PDF
- 养殖牡蛎种间杂交的研究概况与最新进展 - 水产学报.PDF
- 养猪学 - 天津市教育招生考试院.DOC
- 农业生技与粮食品质~以玉米为例~.PDF
- 农业资源利用领域教学大纲——《农业资源与利用区划》 - 全国农业专业 .DOC
- 农村饮用水水质现场快速检测.PDF
- 农田作物同化碳输入与周转的生物地球化学过程 - 生态学报.PDF
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)