2011-09-13 256 views
10

我正在尋找一個用C或C++編寫的庫,它可以將svg轉換爲圖像格式。將svg轉換爲圖像的庫?

我遇到了將svg轉換爲圖像的inkscape。但爲了使用它,我必須將Inkscape作爲一個流程運行,而這不是我所追求的解決方案。

我需要該庫在Windows和Linux上運行。

我在C或C++庫之後。如果是Java,我會使用Apache的Batik光柵器。

回答

6

渲染SVG的規範庫是librsvg。你可能想檢查一下。

+0

將svg轉換爲柵格格式嗎? –

+0

它有一個命令行工具'rsvg'來做到這一點,它呈現SVG到PNG。圖書館本身的方式當然更加靈活。 – cyco130

+0

jpeg呢? –

2

對於圖像庫,您可以使用ImageMagick,這是非常流行的,它支持多種類型的圖像。

1

我會推薦leadtools,因爲它們支持許多矢量格式和許多編程語言,並且它可以很容易地將矢量格式轉換爲最知名的光柵格式。

據我所知他們支持Windows,不確定有關Linux。

你可以通過訪問他們的website來判斷。