對AGG svg viewer做了一些改進

2021-06-20 12:18:00 字數 468 閱讀 8620

agg是乙個開源的二維圖形引擎,它提供了乙個功能有限的svg解析、渲染工具svg_viewer。我對svg_viewer做了如下改進:

- 支援解析 、元素,以及的 rx、ry 屬性(圓角矩形)。

- 支援格式為 rgb(ddd, ddd, ddd) 的顏色值

- 支援解析的width、height屬性,解析後的屬性值通過path_renderer::width、height、width_unit、height_unit獲取

- 原來的**對半透明屬性fill-opacity、stroke-opacity的解析存在bug:這兩個屬性必須位於fill、stroke的後面,否則無效。修改後的**解決了該bug。

改進後,雖然功能仍然有限,例如不支援濾鏡,不支援指令碼等等,但是做為wmf的替代品還是足夠了。

Spark 3 0 對 GPU 做了什麼支援

spark 本身在資料處理流程裡佔據非常重要的地位,而在人工智慧的戰場,傳統 spark 能帶來什麼呢?在深度學習裡,模型訓練一般都被 tensorflow,pytorch 等深度學習框架占領了,而 spark 提供的 graphx 和 mllib 可以做一些機器學習的東西,但是在深度學習的戰場裡,...

我對經典的水波演算法略微做了些擴充套件

這是效果圖注意荷葉邊的效果。經典的水波演算法 能量的擴散 t waterb a mwidth b waterb a mwidth r waterb a 1 l waterb a 1 watera a t b l r 1 watera a 能量的衰減 watera a watera a 6 乙個非常重...

研究mysqldump對我的資料庫做了哪些操作

usr local mysql55 bin mysqldump uroot s data mysqldata 3306 mysql.sock single transaction default character set gbk test t10 usr tmp testzsd.sql singl...