酷文首页  
站内搜索:
网站地图 | RSS订阅 | 收藏本站
经济论文
证券金融
工商管理
会计审计
法学论文
医药论文
社会论文
教育论文
计算机论文
艺术论文
哲学论文
财政税收
财务管理
公共管理
理学论文
政治论文
文学论文
工学论文
文化论文
实用文档
应用文
自考成考
演讲稿
法律文书
子栏目导行↓
网站赞助商↓
本类热点↓
本类更新↓
热门标签↓
网摘收藏↓

VGA色彩编辑技术

作者:不详
来源:网络
点击:
载入中...
加入时间:2007-03-26
字体大小:[  ]

if(blu-vol>63) blu-vol=63;
if(blu-vol<0) blu-vol=0;
break;}
return;}
write-rgb(clr,red-vol,grn-vol,blu-vol){
switch(clr){
case 6: clr=20;break;
case 8: clr=20;break;
case 9: clr=57;break;
case 10: clr=58;break;
case 11: clr=59;break;
case 12: clr=60;break;
case 13: clr=61;break;
case 14: clr=62;break;
case 15: clr=63;break;
default:break;}
regs.h.ah=0x10;
regs.h.al=0x10;
regs.x.bx=clr;
regs.h.ch=grn-vol;
regs.h.cl=blu-vol;
regs.h.dh=red-vol;
int86(0x10,®s,®s);
return;}
set-index(){
switch(idx-num){
case 1:red-vol=vga-default[clr-idx][0];
grn-vol=vga-default[clr-idx][1];
blu-vol=vga-default[clr-idx][2];break;
case 2:red-vol=vga-gray[clr-idx][0];
grn-vol=vga-gray[clr-idx][1];
blu-vol=vga-gray[clr-idx][2];break;
case 3:red-vol=vga-user[clr-idx][0];
grn-vol=vga-user[clr-idx][1];
blu-vol=vga-user[clr-idx][2];break;}
return;}
reset-defaults(){
for(t1=0; t1<16; t1++){
clr-idx=t1;
red-vol=vga-default[t1][0];

grn-vol=vga-default[t1][1];
blu-vol=vga-default[t1][2];
write-rgb(clr-idx,red-vol,grn-vol,blu-vol);}
t1=15; clr-idx=t1;
display-status();return;}
reset-grays(){
for(t1=0;t1<16;t1++){
clr-idx=t1;
red-vol=vga-gray[t1][0];
grn-vol=vga-gray[t1][1];
blu-vol=vga-gray[t1][2];
write-rgb(clr-idx,red-vol,grn-vol,blu-vol);}
t1=15;clr-idx=t1;
display-status();return;}
reset-user(){
for(t1=0;t1<16;t1++){
clr-idx=t1;
red-vol=vga-user[t1][0];
grn-vol=vga-user[t1][1];
blu-vol=vga-user[t1][2];
write-rgb(clr-idx,red-vol,grn-vol,blu-vol);}
t1=15;clr-idx=t1;
display-status();return;}
store-user(){
vga-user[clr-idx][0]=red-vol;
vga-user[clr-idx][1]=grn-vol;
vga-user[clr-idx][2]=blu-vol;
return;}
print-user(){
row=16;col=15;
set-cursor(row,col);
printf(“RGB value:”);
set-cursor(row+1,col);
printf(“Index:”);
for(t1=0;t1<16;t1++) printf(“%2d,”,t1);
set-cursor(row+2,col);
printf(“Red: ”);
for(t1=0;t1<16;t1++) printf(“%2d,”,vga-user[t1][0]);
set-cursor(row+3,col);
printf(“Green:”);
for(t1=0;t1<16;t1++) printf(“%2d,”,vga-user[t1][1]);
set-cursor(row+4,col);
printf(“Blue:”);
for(t1=0;t1<16;t1++) printf(“%2d,”,vga-user[t1][2]);
return;}
change-idx(){
set-index();display-status();
setfillstyle(SOLID-FILL,clr-idx);
bar(sx,sy,sx+wsx,sy+wsy);
return;}
change-rgb(){
adjust-color();display-status();
write-rgb(clr-idx,red-vol,grn-vol,blu-vol);
store-user();
return;}
reset-pattern(){
display-status();
setfillstyle(SOLID-FILL,clr-idx);
bar(x1,y1,x1+x2,y1+y2);
return:}
set-cursor(x,y){
regs.h.ah=0x02,regs.h.bh=0;
regs.h.dh=x,regs.h.dl=y;
int86(0x10,®s,®s);
return;}

 

作者:陈永平

转贴于 酷文网-论文下载中心 http://www.coolwen.net


共2页: 上一页 [1] 2 下一页

网摘收藏:
 -> 在百度中搜索:VGA色彩编辑技术
 -> 在Google中搜索:VGA色彩编辑技术
免责声明 | 关于我们 | 广告联系 | 友情链接 | 网站地图 | 共同合作
免费论文 毕业论文 毕业论文范文 酷文网(www.coolwen.net) 版权所有 coolwen.net 2007,All Rights Reserved
E-mail:hui_love#tom.com(为防止垃圾邮件请把#换成@) 点击这里给我发消息 点击这里给我发消息
湘ICP备07003917号