views:

487

answers:

2

System.Drawing has supports for very limited number of image formats

What I am trying to do is, given an image of some format(JPG, TIFF, GIF, or PDF), conver them to other formats.

I am specifically looking for a free or an open-source versions of library for .NET.
Google and Stack Overflow gave me results libraries such as LeadTools (which I abhor and not free) and C/C++ libraries.


I did do my research on Stack Overflow but I could not find an answer from following somewhat duplicated questions below.

  1. Most useful free .NET libraries?
  2. What is the most useful .net library you’ve found?
  3. What is the best image manipulation library?
+3  A: 

What about ImageMagick?

Chris Farmer
Definitely a good one. +1
0xA3
I went to check out MagickNet, which is not maintained any more.
Sung Meister
My God! You have a weird sense of "not maintained anymore"! If by that you mean it hasn't been maintained for 5 days then you are correct, but... http://www.imagemagick.org/script/changelog.php
Vincent McNabb
@Vincent: No, by "not maintained", what I meant was for was "MagickNet", which is a .NET interface to ImageMagick. - http://www.imagemagick.org/script/api.php#dot-net
Sung Meister
+2  A: 

PDF isn't exactly an image format. If you need a free library for handling PDFs specifically you could try http://itextsharp.sourceforge.net/

Christopher Edwards
I was going to use either PDFsharp or iTextSharp for PDF conversion. I guess it'd be better if I remove PDF from the question altogether actually.
Sung Meister