VC中实现 关闭,开启绘图中的 字体平滑
来源:互联网 发布:庆应大学留学知乎 编辑:程序博客网 时间:2024/05/16 19:56
问题描述: 由于 程序中的需要,使用drawtext 绘图文本,但是 对于“宋体”等字体,会默认平滑效果,
最后由于 二值化 处理,导致 部分字缺笔画。因此,希望drawtext时就关闭平滑,使用完就开启平滑。
方法: SystemParametersInfo( SPI_SETFONTSMOOTHING, FALSE, NULL, SPIF_UPDATEINIFILE );//关闭
SystemParametersInfo( SPI_SETFONTSMOOTHING, TRUE, NULL, SPIF_UPDATEINIFILE );//开启
另外 SystemParametersInfo(SP_GETFONTSMOOTHING,0,&bsmooth,0),是获取平滑当前值。
学习到:SystemParametersInfo函数
查询或设置系统级参数。该函数也可以在设置参数中更新用户配置文件
B00L SystemParametersinfo(UINT uiAction,UINT uiParam,PVOID pvParam,UINT fWinlni);
窗口大小,延迟,警告,图标,键盘等等系统的屏幕,等参数设置。可以使用它来完成。
- VC中实现 关闭,开启绘图中的 字体平滑
- Delphi编程实现是否开启“平滑屏幕字体边缘“
- WinCE 修改系统字体 & 开启ClearType平滑字体
- WinCE 修改系统字体 & 开启ClearType平滑字体
- WinCE 修改系统字体 & 开启ClearType平滑字体
- VC透明窗体以及平滑关闭窗口
- VC中的简单绘图
- VC中特殊字体的实现
- VC中特殊字体的实现(转)
- VC中特殊字体的实现
- vc实现控制台绘图
- VC++中的字体设置
- VC++中的字体设置
- VC绘图中的坐标缩放
- 图像平滑滚动效果的VC实现
- 图像平滑滚动效果的VC实现
- 图像平滑滚动效果的VC实现
- 图像平滑滚动效果的VC实现
- vim命令图表
- 常用WebService一览表
- 继承映射
- Linux 学习 总结
- SQL语句的执行过程
- VC中实现 关闭,开启绘图中的 字体平滑
- [USACO 1.5.4] Checker Challenge
- wamcc:将Prolog编译成C (No.7-4)
- HTML5网址
- 使用GDI绘画图片
- python 中得logging系统
- 两个Activity通信(一)
- Chukwa 0.4.0 详细安装流程
- C语言中比较难掌握的一些要点介绍