展会信息港展会大全

VC++.net处理图像变化
来源:互联网   发布日期:2011-10-01 15:25:53   浏览:7033次  

导读:Author:InsunBlog:http://yxmhero1989.blog.163.comFrom:www.4safer.comProgramming Environment :winXP VC++.net 2003(虽然有05和2010试用版,还是钟爱03...

 for (i=0;i<nTotalColorTableEntries;i++)//非真彩色图像颜色反相只需修改调色板单元的数值
 {
  ColorTabs[i].rgbBlue =255 -ColorTabs[i].rgbBlue;
  ColorTabs[i].rgbGreen=255 -ColorTabs[i].rgbGreen;
  ColorTabs[i].rgbRed  =255 -ColorTabs[i].rgbRed;
 }
 pImage->SetColorTable(0,nTotalColorTableEntries,ColorTabs);//设置调色板
}
//反相图像相素,像素数据的三个颜色分量作相同的计算
void InvertPixels(CImage *pImage,int nMold)
{
 BYTE *pPixelLine;
 int   y,nByte,nBytesPerLine,nHeight,nWidth,nBitsPerPixel;

赞助本站

人工智能实验室

相关热词: VC.net处理图像变化

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港