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

开个公司大概需要多少钱北京seo外包公司要靠谱的

开个公司大概需要多少钱,北京seo外包公司要靠谱的,龙华建设局网站,安阳门户网站在MiniGUi中,输出文字时有时候希望文字带有透明度信息, 即文字能够透出下面的图像来。 很自然地想到,设置颜色时,将颜色设置为带有透明度的颜色: SelectFont(hdc, mg_font);SetTextColor(hdc, RGBA2Pixel(HDC_SCREEN, …

在MiniGUi中,输出文字时有时候希望文字带有透明度信息, 即文字能够透出下面的图像来。
很自然地想到,设置颜色时,将颜色设置为带有透明度的颜色:

	SelectFont(hdc, mg_font);SetTextColor(hdc, RGBA2Pixel(HDC_SCREEN, 255, 0, 0, 100));   // 红色半透颜色RECT strRect = {0, 0, 300, 300};DrawText(hdc, "MiniGUI", -1, &strRect, DT_CENTER);

但是经过实测发现,颜色根本不带有透明度信息,还是纯色,经过各种尝试均无效果。

后经过咨询了解,需要修改核心库代码

// ./src/newgdi/glyph.c:  _glyph_blend_pixel()函数 DISEMBLE_RGBA (p, bpp, srcfmt, tmppixel, sR, sG, sB, sA);DISEMBLE_RGB (pdc->cur_dst, bpp, fmt, tmppixel, dR, dG, dB);
+  unsigned pdcAlpha = (pdc->textcolor & 0xff000000) >> 24;
+  if(pdcAlpha < 255){
+      sA = pdcAlpha;
+  }ALPHA_BLEND  (sR, sG, sB, sA, dR, dG, dB);

解释: 上述改动实际上是不再用字体像素分离出来的透明度,而是用hdc中的字体颜色的透明度,因为字体像素中分离出来的透明度是固定的,无法改变。
加上<255的判断是当字体有透明度时才去用hdc的透明度,否则还是用字体像素分离出来的透明度,这样做是为了解决,静态显示字体时(alpha=255)字体带有锯齿的问题, 即只让锯齿出现在渐变的时候。(这里的锯齿问题暂不好解决,因为发现渐变和锯齿貌似是互斥的

http://www.khdw.cn/news/29216.html

相关文章:

  • 贵阳做网站哪家公司好如何建立一个网站
  • 十堰公司做网站比较开放的浏览器
  • 怎样做网站建设的程序中国最大网站排名
  • 计算机网站建设与开发seo优化靠谱吗
  • 网站备案密码重置申请表路由器优化大师
  • 唐山市丰润区城乡建设局网站兰州网络推广推广机构
  • 网站制作服务热线seo营销课程培训
  • 怎么做淘宝优惠券的网站国内新闻
  • wordpress密码对的登不不了沈阳关键词seo
  • uugaicomlogo免费设计网站优化好搜移动端关键词快速排名
  • 中国数学外国人做视频网站网络服务器的作用
  • iis网站在点默认文档的时候报错.店铺100个关键词
  • 上海专业网站设计怎样推广产品
  • 邢台公司做网站多少钱如何规划企业网络推广方案
  • 日本网站 设计海口网站关键词优化
  • 辛集seo网站优化网站人多怎么优化
  • 建设单位委托第三方检测潍坊seo教程
  • 网站做联盟收入整合营销活动策划方案
  • 国内最最早做虚拟货币的网站seo综合查询怎么用
  • 江西省建设厅网站查询建造师2345网址导航电脑版官网
  • 做网站需要哪些百度一下你就知道网页
  • 手机网站怎么写2022智慧树互联网与营销创新
  • 扁平化 wordpress 主题下载百度seo推广计划类型包含
  • it外包人员有多惨优化软件刷排名seo
  • 网站seo重庆seo优
  • 做网站需要看啥书seo快速排名软件价格
  • 网站图片代码网站页面优化方案
  • 做网站的价格是多少看广告收益的正规平台
  • 招商网站如何做推广自己怎么做网页推广
  • 网站导航条背景图片企业邮箱注册申请