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

济南响应式网站开发外贸网站建设基础

济南响应式网站开发,外贸网站建设基础,西双版纳住房和城乡建设局网站,公司制作网站价格在MiniGUi中#xff0c;输出文字时有时候希望文字带有透明度信息#xff0c; 即文字能够透出下面的图像来。 很自然地想到#xff0c;设置颜色时#xff0c;将颜色设置为带有透明度的颜色#xff1a; 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的透明度否则还是用字体像素分离出来的透明度这样做是为了解决静态显示字体时alpha255字体带有锯齿的问题, 即只让锯齿出现在渐变的时候。这里的锯齿问题暂不好解决因为发现渐变和锯齿貌似是互斥的
http://www.dnsts.com.cn/news/196267.html

相关文章:

  • 城市门户网站建设珍岛信息技术有限公司做网站服务
  • 网站开发属于购销合同中企动力科技股份有限公司合肥分公司
  • 专业网站建设价格分析seo咨询岳阳
  • 全屏响应式网站建设工商局网站年检怎么做
  • 教育课程网站建设用wordpress搭建商店
  • 招聘网站建设策划书什么值得买 wordpress
  • 如何增加网站索引量自己开一个网站怎么赚钱
  • 网站注册的账号怎么注销如何推广公众号文章
  • 网站建设期间工作个人博客网站备案
  • 网站开发文献翻译百度移动网站检测
  • 网站诊断表海外域名
  • 古典网站建设欣赏wordpress更新计划
  • 自己建网站需要钱吗天元建设集团有限公司财务报表
  • 建设网站需要的ftp资源江苏省城乡建设局网站首页
  • 外贸五金网站建设免费拓客软件哪个好用
  • 王也电脑壁纸重庆seo网站设计
  • wamp网站开发网站商品管理功能
  • 网站开发就业培训wordpress随机切换主页内容
  • 个人建站除了wordpress重庆市建设工程信息网官网打不开
  • 网站营销活动页面制作中国好公司网站建设
  • 百度里面企业网站怎么建设网站运营费用
  • 移动网站开发pdf大庆网络推广
  • 深圳网站关键词排名优化抖音代运营朋友圈文案
  • 门户定制网站建设公司广告设计效果图
  • 网站常用英文字体长沙网站开发湖南微联讯点不错
  • 网站中文名称建设网站的公司的官网
  • 最好旅游网站建设网页设计培训的授课学校
  • 好的html5网站模板东莞房价会涨吗
  • 手机网站app开发网站开发要计入无形资产吗
  • 四川中天建设有限公司网站学做网站要学哪些