2011-09-13 113 views
10

Tôi đang tìm một thư viện được viết bằng C hoặc C++ có thể chuyển đổi định dạng svg sang định dạng hình ảnh.Một thư viện để chuyển đổi svg thành hình ảnh?

Tôi bắt gặp chế độ xem mực chuyển đổi svg thành hình ảnh. nhưng để sử dụng điều này tôi phải chạy inkscape như một quá trình và điều này không phải là giải pháp tôi sau.

Tôi cần thư viện để chạy trên cả Windows và Linux.

Tôi đang ở sau thư viện C hoặc C++. Nếu nó là với Java tôi đã có thể sử dụng Rasterizer Batik của Apache.

Trả lời

6

Thư viện chuẩn để hiển thị SVG là librsvg. Bạn có thể muốn kiểm tra điều đó.

+0

Điều đó có chuyển đổi định dạng svg thành raster không? –

+0

nó có một công cụ dòng lệnh 'rsvg' để làm điều đó nữa, nó làm cho SVG thành PNG. Thư viện chính nó là cách linh hoạt hơn tất nhiên. – cyco130

+0

còn jpeg thì sao? –

2

Đối với hình ảnh libray, bạn có thể sử dụng ImageMagick, rất phổ biến và nó hỗ trợ nhiều loại hình ảnh.

1

Tôi muốn giới thiệu leadtools, vì chúng hỗ trợ nhiều định dạng vectơ và nhiều ngôn ngữ lập trình và có thể dễ dàng chuyển đổi định dạng vectơ thành định dạng raster được biết nhiều nhất.

Theo như tôi biết họ hỗ trợ Windows, không chắc chắn về Linux.

Bạn có thể biết bằng cách truy cập website của họ.

Các vấn đề liên quan