TIFF libraries for C#
- LibTiff.Net is a managed C# port of libtiff with the same API. Pick it when you need tag-level control, multi-page files, CCITT fax compression or tiles, with no native dependencies.
- ImageSharp is a pure managed, cross-platform imaging library with a TIFF decoder and encoder. Pick it when TIFF is one of several formats you load, resize and save. Note its Six Labors Split License.
- Magick.NET wraps ImageMagick and libtiff. Pick it for the widest feature coverage (CMYK, 16-bit, JPEG-in-TIFF, multi-page conversion to and from PDF).
System.Drawing (GDI+) also reads and writes TIFF, but only on Windows.
- ImageSharp ImageSharp is a managed cross-platform .NET imaging library that reads and writes TIFF. How to install it, convert TIFF, set compression, read pages.
- LibTiff.Net LibTiff.Net is a managed C# port of libtiff for .NET. How to install it, read pixels, iterate pages, read tags and write compressed and multi-page TIFF files.
- Magick.NET Magick.NET is the ImageMagick library for .NET. How to install it, convert TIFF, set compression, split and merge multi-page TIFF and read TIFF properties.