Skip to content

Instantly share code, notes, and snippets.

@groupdocs-com-kb
Last active April 7, 2024 17:01
Merge GIF files using C#. For more information, please follow link: https://kb.groupdocs.com/merger/net/merge-gif-files-using-csharp/
using GroupDocs.Merger;
using GroupDocs.Merger.Domain.Options;
namespace MergeGIFFilesUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Merger library
License lic = new License();
lic.SetLicense(@"GroupDocs.Merger.lic");
using (Merger merger = new Merger(@"sample1.gif"))
{
// Define image join options with horizontal join mode
ImageJoinOptions joinOptions = new
ImageJoinOptions(ImageJoinMode.Horizontal);
// Add another GIF file to merge
merger.Join(@"sample2.gif", joinOptions);
// Define image join options with vertical join mode
joinOptions = new ImageJoinOptions(ImageJoinMode.Vertical);
// Add next GIF file to merge
merger.Join(@"sample3.gif", joinOptions);
// Merge GIF files and save result
merger.Save(@"merged.gif");
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment