Crear TIFF y GIF de varias páginas
using IronSoftware.Drawing;
using System.Collections.Generic;

// Create a multipage Tiff with frames of different dimensions
List<AnyBitmap> tiffBitmaps = new List<AnyBitmap>()
{
     AnyBitmap.FromFile("cropframe1.jpg"),
     AnyBitmap.FromFile("frame2.jpg"),
     AnyBitmap.FromFile("cropframe3.jpg")
};
AnyBitmap multiFrameTiff = AnyBitmap.CreateMultiFrameTiff(tiffBitmaps);
multiFrameTiff.SaveAs("multiTiffwcrops.tiff");


// Create a multipage Gif with frames of different dimensions
List<AnyBitmap> gifBitmaps = new List<AnyBitmap>()
{
    AnyBitmap.FromFile("frame1.jpg"),
    AnyBitmap.FromFile("frame2.jpg"),
    AnyBitmap.FromFile("frame3.jpg"),
    AnyBitmap.FromFile("cropframe4.jpg")
};
AnyBitmap multiFrameGif = AnyBitmap.CreateMultiFrameGif(gifBitmaps);
multiFrameGif.SaveAs("multiGif.gif");

NuGet Download
PM > Install-Package IronSoftware.System.Drawing
Crear TIFF y GIF de varias páginas

Crear TIFF y GIF de varias páginas

Los usuarios pueden combinar archivos AnyBitmap en archivos TIFF o GIF de varias páginas usando IronDrawing. Los usuarios también pueden usar diferentes dimensiones para cada marco para crear estos archivos multipagina.

Para utilizar esta función, todos los marcos AnyBitmap deben cargarse utilizando sus rutas de archivo y almacenarse dentro de una lista inicializada del tipo AnyBitmap. Un archivo TIFF puede ser creado a partir de los marcos almacenados usando CreateMultiFrameTiff(List<AnyBitmap>) o un archivo GIF puede ser creado usando CreateMultiFrameGif(List<AnyBitmap>).

Ver en GitHub

¿Listo para empezar?

Nuget Downloads 21,568,779Versión:2026.11recién lanzado