真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

AGG第十四課agg::conv_dash渲染虛線-創(chuàng)新互聯(lián)

1文件引用和參數(shù)描述

文件定義:include/agg_conv_dash.h

站在用戶的角度思考問題,與客戶深入溝通,找到樂安網(wǎng)站設(shè)計(jì)與樂安網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請域名雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋樂安地區(qū)。

類定義:

  template

      conv_dash(VertexSource& vs) :

          conv_adaptor_vcgen(vs)

注意:需要傳遞頂點(diǎn)源作為構(gòu)造參數(shù)。

      void add_dash(double dash_len, double gap_len)

第一個參數(shù)是實(shí)線的長度,第二個參數(shù)是兩條實(shí)線之間的距離,通過構(gòu)建若干條相距gap_len的實(shí)線,達(dá)到虛線的效果

2 使用經(jīng)驗(yàn)

剛開始的時候,認(rèn)為agg::conv_stroke和agg::conv_dash是互相沖突的,認(rèn)為前者是渲染實(shí)線,后者是渲染虛線,實(shí)際上,前者是渲染任何圖形的輪廓線,虛線也是輪廓線的一種,只不過是進(jìn)行了拆分吧了?。?/p>

3例子

代碼如下:

             agg::path_storage ps1;

             ps1.move_to(200,200);

             ps1.line_to(1300,1300);

             agg::conv_dashdash(ps1);

             //第一個參數(shù)是實(shí)線的長度,第二個參數(shù)是兩條實(shí)線之間的距離,通過構(gòu)建若干條

             //相距25的實(shí)線,達(dá)到虛線的效果

             dash.add_dash(5,25);//通不同的調(diào)整可以查看到效果,如果是5,5

             //可能完全沒有任何的效果??!

             agg::conv_stroke>stroke(dash);

             //添加到渲染器中

             ras.add_path(stroke);

             //將線條渲染到內(nèi)存圖片當(dāng)中,準(zhǔn)備顯示

             agg::render_scanlines_aa_solid(ras,sl,renb,agg::rgba8(255,0,0));

             ras.reset();

4虛線的寬度

如果當(dāng)前的dash_len的長度比較短,可以取消抗鋸齒,加快渲染的速度,可以對比查看效果嘗試使用stroke.width函數(shù)設(shè)置寬度無效,dash沒有提供設(shè)置線寬的函數(shù)

5取消虛線的抗鋸齒

ras.gamma(agg::gamma_threshold(0.5));

例子如下:

  ras.reset();

  agg::path_storage ps;

  ps.move_to(30,40);

  ps.line_to(1300,1400);

  agg::conv_dash dash(ps);

  dash.add_dash(10,30);

  agg::conv_stroke>stroke(dash);

  ras.add_path(stroke);

  //stroke.width(5);//測試線寬

  ras.gamma(agg::gamma_threshold(0.5));//測試抗鋸齒

  agg::render_scanlines_aa_solid(ras,sl,renb,agg::rgba8(255,0,0));

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前標(biāo)題:AGG第十四課agg::conv_dash渲染虛線-創(chuàng)新互聯(lián)
本文地址:http://weahome.cn/article/gpdih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部