AGG第二十二课 conv_contour函数auto_detect_orientation的字体应用

简介:

提供如下的代码结构渲染字体

agg::conv_transform<...> conv (path,matrix);

agg::conv_curve<...> curve (conv);

agg::conv_contour<...> contour(curve);

 

curve.approximaltion_scale (scale);

contour.auto_detect_orientation (true);

contour.width (bold);

当bold大于零,表示放大,当bold小于零,表示缩小

采用conv_contour的理由

为了放大或者缩小字体

采用auto_detect_orientation的理由

从上面的所有关于该函数的说明都知道conv_contour扩展轮廓线实际上是会根据图形绘制的方向而有所不同,逆时针绘制的图形和顺时针绘制的图形,扩展轮廓线刚好相反,所以需要调用auto_detect_orientation设置为true,屏蔽顺时针和逆时针之间的区别。有些英文字母绘制是顺时针的比如a,逆时针比如c,详细可参考上传的图片,windows自带的图片查看器可打开!!







     本文转自fengyuzaitu 51CTO博客,原文链接: http://blog.51cto.com/fengyuzaitu/1961911 ,如需转载请自行联系原作者
相关文章
|
机器学习/深度学习 人工智能 算法
基于Python的图像预处理完整指南
基于Python的图像预处理完整指南
|
Linux Android开发 iOS开发
建议收藏!8款音乐APP,找不到喜欢的,算我输!
最近一段时间,有不少同学反复询问我音乐相关的软件。 在以前的文章中,我先后介绍过很多音乐相关的APP,其中不乏一时之间让我非常惊艳的。
建议收藏!8款音乐APP,找不到喜欢的,算我输!
|
11月前
|
5G UED
频谱效率的奥秘与5G的提升之道
频谱效率的奥秘与5G的提升之道
577 63
|
11月前
|
开发框架 安全 JavaScript
文件上传漏洞(五)一句话合集
文件上传漏洞(五)一句话合集
|
人工智能 运维 云计算
阿里云周靖人:拓展智能边界,开启云计算在新时代
阿里云CTO周靖人在2023年10月31日云栖大会上的演讲:从六个维度进行阐述,如何拓展智能边界,开启云计算崭新时代。
|
网络虚拟化 网络架构
HCL_交换机_单臂路由
HCL_交换机_单臂路由
HCL_交换机_单臂路由
|
弹性计算 固态存储 数据可视化
阿里云服务器价格表,阿里云服务器购买价格出炉(2023更新)
阿里云服务器价格表,阿里云服务器购买价格出炉(2023更新)1核1G配置19.17元3个月、306.72元一年,1核2G优惠价26.46元3个月、423.36元一年,2核4G配置42.66元3个月,2核8G配置58.86元3个月,4核8G 75.06元3个月,8核16G 139.86元3个月,还有4核16G、8核32G多配置可选。不只是云服务器ECS共享型s6实例,ECS计算型c6、通用型g6、内存型r6、云服务器u1、企业级c7/g7/r7系列、轻量应用服务器
1376 1
阿里云服务器价格表,阿里云服务器购买价格出炉(2023更新)
|
弹性计算 固态存储 数据可视化
阿里云云服务器3折出售,不限新人,老用户也可购买
阿里云云服务器3折出售,不限新人,老用户也可购买,2023年阿里云服务器租用费用,轻量应用服务器和云服务器ECS优惠价格表,阿里云轻量应用服务器2核2G3M带宽轻量服务器一年108元,2核4G4M带宽轻量服务器一年297.98元12个月,云服务器ECS包括通用算力型u1、ECS计算型c7、通用型g7和内存型r7均有活动
404 0
|
弹性计算 负载均衡 小程序
阿里云个人企业服务器免费使用,满足这些条件就可以申请
阿里云个人企业服务器免费使用,满足这些条件就可以申请,阿里云服务器免费试用申请链接入口,阿里云个人用户和企业用户均可申请免费试用,最高可以免费使用3个月,阿里云服务器网分享阿里云服务器免费试用申请入口链接及云服务器配置
632 0
|
安全 网络虚拟化
AC和AP的区别
AC和AP的区别
993 0