views:

1181

answers:

5

I'm looking for a good multiplatform library for vector graphics in C/C++. Any recommendation or thougts?

Thanks

EDIT: Thanks for all your answers!! Could anyone tell me the pros and cons of qt vs cairo, for example? Cairo got more votes, but it seems to be from 5 to 7 times slower according to some benchmarks...

+6  A: 

I like Nokia's QT. Not only vector graphics but also high level widgets.

Pablo Santa Cruz
+8  A: 

You can try out Cairo - it's opensource, not too heavy and has a flexible license.

frgtn
+4  A: 

There is Anti-Grain Geometry.

Joey
+2  A: 

How about ImageMagick, or OpenCV (Computer vision) though! They are both good for basic graphics, and OpenCV can do magic when it comes to Computer Vision.

Alphaneo
+1  A: 

If you want to display DXF/DWG and the like, use CadImage.DLL from www.CadSoftTools.com. Its commercial, Windows only, written in Delphi (has a C-Inteface). We tried several Libs with huge (>100MB) DXF-Files. This is the only one that didn't break down and its the fastest one. Godd support as well. Company in Russia.

RED SOFT ADAIR
That's very interesting indeed. Actually I'm looking for multiplatform, and that's very important, but thanks for your answer
alvatar
CAD bloke