创建多页TIFF和GIF
用户可以在 IronDrawing 中将 "AnyBitmap "文件合并为多页 TIFF 或 GIF 文件。用户还可以使用不同尺寸的框架来创建多页 GIF 和 TIFF 文件。
要使用此功能,需要使用文件路径加载所有AnyBitmap
帧,并将其存储在AnyBitmap
类型的初始化 List 中。现在可以使用 .CreateMultiFrameTiff
从存储的图像帧创建 TIFF 文件。(列表
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");
Imports IronSoftware.Drawing Imports System.Collections.Generic ' Create a multipage Tiff with frames of different dimensions Private tiffBitmaps As New List(Of AnyBitmap)() From {AnyBitmap.FromFile("cropframe1.jpg"), AnyBitmap.FromFile("frame2.jpg"), AnyBitmap.FromFile("cropframe3.jpg")} Private multiFrameTiff As AnyBitmap = AnyBitmap.CreateMultiFrameTiff(tiffBitmaps) multiFrameTiff.SaveAs("multiTiffwcrops.tiff") ' Create a multipage Gif with frames of different dimensions Dim gifBitmaps As New List(Of AnyBitmap)() From {AnyBitmap.FromFile("frame1.jpg"), AnyBitmap.FromFile("frame2.jpg"), AnyBitmap.FromFile("frame3.jpg"), AnyBitmap.FromFile("cropframe4.jpg")} Dim multiFrameGif As AnyBitmap = AnyBitmap.CreateMultiFrameGif(gifBitmaps) multiFrameGif.SaveAs("multiGif.gif")
Install-Package IronSoftware.System.Drawing
用户可以在 IronDrawing 中将 "AnyBitmap "文件合并为多页 TIFF 或 GIF 文件。用户还可以使用不同尺寸的框架来创建多页 GIF 和 TIFF 文件。
要使用此功能,需要使用文件路径加载所有AnyBitmap
帧,并将其存储在AnyBitmap
类型的初始化 List 中。现在可以使用 .CreateMultiFrameTiff
从存储的图像帧创建 TIFF 文件。(列表