创建多页TIFF和GIF
用户可以在IronDrawing中将AnyBitmap
文件合并成多页的TIFF或GIF文件。 用户还可以使用不同尺寸的框架来创建多页的GIF和TIFF文件。
要使用此功能,所有的 AnyBitmap
帧都需要使用文件路径加载并存储在初始化的 AnyBitmap
类型列表中。 现在可以使用.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
类型列表中。 现在可以使用.CreateMultiFrameTiff
从存储的帧中创建TIFF文件。(列表