Search code examples
.netimageimage-processingfile-type

A good image format converter invokable from .NET?


I'm looking for a tool that can eat as many image formats as possible and convert them to jpg, something like FFmpeg but that's designed for images.

I need it to be free (GPL is OK), preferrably open sourced.

Update

As per image magick, is there a way to determine which image types are supported by Image.FromFile? So I'll make sure it tries to use the built-in image converter before it runs imagemagick.
Any other tips on cleaning imagemagick's leaks in .NET will be welcomed as well.


Solution

  • ImageMagick is the most full-featured imaging library I know of, but it leaks memory terribly. If the command line isn't out of the question, you could pipe into Python's PIL?