当前位置: 首页 > news >正文

安阳网站建设推广优化自己建网站

安阳网站建设推广优化,自己建网站,建电影网站赚钱挣钱吗,微信小程序打不开以下方式都是在UI设计过程中,偶尔涉及到图像像素处理的时候用到的方式。如果追求专业的图像处理技术,还是采用OpenCV比较好,速度更高效,功能接口也更全面。 1、GDI方式 CImage &img; img.Load(lpszFileName); if (img.IsNul…

以下方式都是在UI设计过程中,偶尔涉及到图像像素处理的时候用到的方式。如果追求专业的图像处理技术,还是采用OpenCV比较好,速度更高效,功能接口也更全面。

1、GDI方式

CImage &img; img.Load(lpszFileName);
if (img.IsNull())return;//确认该图像包含Alpha通道
if (img.GetBPP() != 32)return;for (int i = 0; i < img.GetWidth(); i++)
{for (int j = 0; j < img.GetHeight(); j++){UCHAR *cr = (UCHAR*)img.GetPixelAddress(i, j);unsigned char alpha = cr[3];if (alpha < 255){cr[0] = (cr[0] * cr[3] + 127) / 255;cr[1] = (cr[1] * cr[3] + 127) / 255;cr[2] = (cr[2] * cr[3] + 127) / 255;}}
}

2、GDI+方式

struct PixelData
{BYTE B;BYTE G;BYTE R;BYTE A;
};
Gdiplus::Bitmap * pImage = Gdiplus::Bitmap::FromFile(wszFileName);
if (Gdiplus::IsAlphaPixelFormat((Gdiplus::PixelFormat)pImage->GetPixelFormat()))
{Gdiplus::BitmapData source;Gdiplus::Rect rect(0, 0, pImage->GetWidth(), pImage->GetHeight());Gdiplus::Status status = pImage->LockBits(&rect, Gdiplus::ImageLockModeRead, pImage->GetPixelFormat(), &source);int nBitsPixel= GetPixelFormatSize(m_pBkgrBitmap->GetPixelFormat()) >> 3;ASSERT(nBitsPixel == 4);int nLinesize = m_pBkgrBitmap->GetWidth() * nBitsPixel;int nOffset = bitmapData.Stride - bitmapData.Width * nBitsPixel;PixelData* pPixel = (PixelData*)bitmapData.Scan0;if (status == Gdiplus::Ok) {for (int i = 0; i < pImage->GetWidth(); i++){for (int j = 0; j < pImage->GetHeight(); j++){UCHAR *cr = pPixel;if (pPixel->A < 255){						cr[0] = (cr[0] * cr[3] + 127) / 255;// Bcr[1] = (cr[1] * cr[3] + 127) / 255;// Gcr[2] = (cr[2] * cr[3] + 127) / 255;// R}pPixel++;}pPixel += bitmapData.Stride - (bitmapData.Width * nBitsPixel);// 字节对齐}pImage->UnlockBits(&source);}
}

 

http://www.lbrq.cn/news/2366191.html

相关文章:

  • 天猫商城的商品来源上海抖音seo
  • 南通网站建设知识餐饮营销案例100例
  • python官网下载安装黄山seo排名优化技术
  • 免费做网站怎么做网站619总裁班课程培训
  • 简述网站建设的标准智能建站网站模板
  • 网站备案 关闭今天的国内新闻
  • 门户网站建设重要性注册网站域名
  • 网站制作的趋势搜索引擎案例分析结论
  • 沈阳市 建委 网站普通话的顺口溜6句
  • 南海网官网seo工作是什么意思
  • 怎么做网站推广的步骤搜索引擎优化期末考试答案
  • 做简单的动态网站教程网站建站哪家公司好
  • 如何建立网站站点超链接友情外链查询
  • 河南网站建设公司 政府北京seo专业团队
  • 山东聊城建设局网站智能建站系统
  • 淘宝网站建设哪个类目seo优化外包
  • 做网站的过程网络推广员的前景
  • 惠州做网站开发网络营销渠道名词解释
  • 天津怎么建立企业网站seo搜索引擎优化论文
  • 黄山网络推广公司宁波seo如何做推广平台
  • 网站推广 教程北京疫情最新消息
  • 网站制作最新技术的百度品牌专区怎么收费
  • 长沙网站建设团队创建网址快捷方式
  • app和网站趋势药品销售推广方案
  • wordpress beginningseo入门课程
  • 酒店网站建设策划方案东莞做网站的公司有哪些
  • 做民宿房东怎样上网站卖房黑帽seo是作弊手法
  • 手机网站建设要多少钱南宁seo团队哪家好
  • 做欧美市场的网站厦门人才网官网
  • wordpress投稿者权限一键seo提交收录
  • rocky8 --Elasticsearch+Logstash+Filebeat+Kibana部署【7.1.1版本】
  • 有哪些好用的原型设计软件?墨刀、Axure等测评对比
  • 在 CentOS 8 上彻底卸载 Kubernetes(k8s)
  • LeetCode--46.全排列
  • 优学教育官网搭建01首页
  • 微信小程序入门实例_____从零开始 开发一个每天记账的微信小程序