建立多頁TIFF和GIF
使用者可以在IronDrawing中將AnyBitmap
檔案合併成多頁TIFF或GIF檔案。 用戶也可以使用不同尺寸的框架來創建多頁的GIF和TIFF文件。
要使用此功能,需要使用文件路徑加載所有的 AnyBitmap
框架,並將其存儲在初始化的 AnyBitmap
類型列表中。 現在可以使用 .CreateMultiFrameTiff
從儲存的幀中創建 TIFF 文件。(清單或使用
.CreateMultiFrameGif(清單
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 文件。(清單或使用
.CreateMultiFrameGif(清單