Skip to content
A lightweight .NET Core console program to merge multiple TIFF files into one.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Samples Initial commit. Jul 29, 2019
.gitignore Initial commit Jul 29, 2019
LICENSE Initial commit Jul 29, 2019
MergeTIFF.csproj Add publishing profiles for Win32, Win64, Linux32, Linu64 Jul 30, 2019
MergeTIFF.sln Initial commit. Jul 29, 2019
Program.cs Initial commit. Jul 29, 2019 Update Jul 29, 2019
TiffHelper.cs Initial commit. Jul 29, 2019


A lightweight .NET Core console program to merge multiple TIFF files into one.


MergeTIFF is a lightweight .NET Core console application that merges multiple TIFF files (including multi-page ones) into a single multi-page TIFF file. The full source code, as well as the Windows and Linux executables, is released under GNU v3 license and fully available on GitHub.

The tool has been developed by Ryadel as an educational project within one of our ASP.NET Core and C# training courses and has been released to the public so that it could be used by anyone.


The tool can be used from the windows command line or the Linux terminal by specifying two parameters:

> MergeTIFF <sourceFolder> <targetFile>
  • <sourceFolder> : a folder containing the TIFF files to merge.
  • <targetFile> : the container TIFF file path.


> MergeTIFF C:\Temp\TIFF\ C:\Temp\MergeFile.tif

Frameworks and Dependencies

MergeTIFF has been developed using the following dependencies:

The WiX Toolset is only required if you plan to build the installer EXE for third-party release. If you don't know what WiX Toolset actually is, we strongly suggest reading this WiX Toolset review and usage guide.

Code References

The project strongly relies upon the MergeTiff helper class, which was released on a while ago: if you like to know more about how it actually works, we strongly suggest take a look at this post. In case you want to know more about GDI+ - the Windows managed graphics interfaces which we used to build the class - we also suggest to read this post.


If you have questions, suggestions or any other feedback you would like to share with us, feel free to get in touch using our contact form or the GitHub project's issues page.

You can’t perform that action at this time.