几种图像显示的编码方式
来源:互联网 发布:正规淘宝刷平台会费20 编辑:程序博客网 时间:2024/05/07 08:19
处理8位灰度图像显示编码:
灰色编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=i;
pColorTable[i].rgbGreen=i;
pColorTable[i].rgbRed=i;
pColorTable[i].rgbReserved=0;
}
红色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=0;
pColorTable[i].rgbRed=i;
pColorTable[i].rgbReserved=0;
}
绿色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=i;
pColorTable[i].rgbRed=0;
pColorTable[i].rgbReserved=0;
}
蓝色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=i;
pColorTable[i].rgbGreen=0;
pColorTable[i].rgbRed=0;
pColorTable[i].rgbReserved=0;
}
黄色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=i;
pColorTable[i].rgbRed=i;
pColorTable[i].rgbReserved=0;
}
逆灰度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=255-i;
pColorTable[i].rgbGreen=255-i;
pColorTable[i].rgbRed=255-i;
pColorTable[i].rgbReserved=0;
}
紫色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=i;
pColorTable[i].rgbGreen=0;
pColorTable[i].rgbRed=i;
pColorTable[i].rgbReserved=0;
}
青色饱和度编码
for(int i=0;i<256;i++)
{
pColorTable[i].rgbBlue=i;
pColorTable[i].rgbGreen=i;
pColorTable[i].rgbRed=0;
pColorTable[i].rgbReserved=0;
}
热金属编码
for(int i=0;i<256;i++)
{
if(i<64)
{
pColorTable[i].rgbBlue=4*i;
pColorTable[i].rgbGreen=0;
pColorTable[i].rgbRed=0;
}
else
if(i<128)
{
pColorTable[i].rgbBlue=(i<96)? 255:225-8*(i-95);
pColorTable[i].rgbGreen=0;
pColorTable[i].rgbRed=4*(i-64);
}
else
if(i<192)
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=4*(i-192);
pColorTable[i].rgbRed=255;
}
else
{
pColorTable[i].rgbBlue=4*(i-192);
pColorTable[i].rgbGreen=255;
pColorTable[i].rgbRed=255;
}
pColorTable[i].rgbReserved=0;
}
彩虹编码
for(int i=0;i<256;i++)
{
if(i<64)
{
pColorTable[i].rgbBlue=(i<32)? 8*i-1:255;
pColorTable[i].rgbGreen=(i<32)? 0:8*(i-32);
pColorTable[i].rgbRed=0;
}
else
if(i<128)
{
pColorTable[i].rgbBlue=(i<96)?255-8*(i-64):0;
pColorTable[i].rgbGreen=255;
pColorTable[i].rgbRed=(i<96)?0:8*(i-96);
}
else
if(i<192)
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=255-4*(i-128);
pColorTable[i].rgbRed=255;
}
else
{
pColorTable[i].rgbBlue=0;
pColorTable[i].rgbGreen=4*(i-192);
pColorTable[i].rgbRed=255;
}
pColorTable[i].rgbReserved=0;
}
- 几种图像显示的编码方式
- [opencv] 图像访问的几种方式
- 图像的显示方式
- 字符常见的几种编码方式
- 字符常见的几种编码方式
- 字符常见的几种编码方式
- 字符常见的几种编码方式
- 常见的几种编码方式
- 字符常见的几种编码方式
- 转载------常用的几种编码方式
- 字符的几种编码方式
- 字符串常见的几种编码方式
- 几种编码方式的探究
- 字符常见的几种编码方式
- 字符常见的几种编码方式
- Java几种常见的编码方式
- eclipse编码方式的几种修改方式
- NSView显示颜色的几种方式
- X86主板设计: INTEL-965G平台
- 低功耗X86主板设计: INTEL-MENLOW移动计算平台
- 低功耗X86主板设计: VIA-VX800移动计算平台
- VC++2008使用小结
- 张云飞老师的网页地址
- 几种图像显示的编码方式
- php中图片文字混合水印与缩略图
- Lazy Request Parameter Parser
- 程序编辑
- Hibernate几个易混淆方法解析及对象状态解析
- OGRE碰撞检测之射线查询地形
- ubuntu apt-get命令详解
- 郁闷
- aptitude 命令详解