系统运维
代码
agg:rending _ buffer rbuf=rbuf _ window();
agg:pix fmt _ bgr 24 pixf(rbuf);
typedef agg:renderer _ base agg:pix fmt _ bgr 24 renderer _ base _ type;
renderer _ base _ type renb(pixf);
typedef agg:renderer _ scanline _ bin _ solid renderer _ base _ type renderer _ scanline _ type;
render _ scan line _ type rensl(renb);
agg:rasterizer _ scanline _ aa ras;
agg:scanline _ u8 sl;
拉斯。reset();
renb.clear(agg:rgba8(255,255,255));
agg:gsv _ text txt;
agg:conv _ stroke agg:gsv _ text txt stroke(txt);
txt笔画。宽度(3);
txt笔画。line _ cap(agg:square _ cap);
txt.flip(真);//Windows下坐标轴是反转的
txt。尺寸(20);//文字的尺寸
txt。line _ space(10);//gsv_text能够处理\\\\n换行,设置每一行之间的间距
txt。空间(10);//字符之间的间距
txt.start_point(100,300);//文字的起始位置,实际上是有偏差的,需要进行微调
txt。正文(' http://风雨再图。博客。51 CTO。com \ \ \ \ n http://风雨再图。博客。51 CTO。com’);
拉斯。add _ path(txt笔画);
agg:render _ scanlines _ aa _ solid(ras,sl,renb,agg:rgba8(255,0,0));
拉斯。reset();
注意:
一只支持渲染美国信息交换标准代码字符
2只能够横向字符的渲染
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn