Представляет коллекцию изображений.
Вот C#/VB.NET код, который демонстрирует, как загрузить три файла изображений и сохранить их асинхронно в многостраничном файле TIFF.
Class ImageCollectionExample
Public Sub RunExample()
' create image collection
Dim images As New Vintasoft.Imaging.ImageCollection()
' add several images into collection
' [ do not forget to set your image file paths here! ]
images.Add("test.bmp")
images.Add("multipage.tif")
images.Add("animated.gif")
' subscribe to progress event
AddHandler images.ImageCollectionSavingProgress, New System.EventHandler(Of Vintasoft.Imaging.ProgressEventArgs)(AddressOf images_ImageCollectionSavingProgress)
' save the collection to the new file
images.SaveAsync("output-multipage.tif")
End Sub
Private Sub images_ImageCollectionSavingProgress(sender As Object, e As Vintasoft.Imaging.ProgressEventArgs)
' update progress info using e.Progress property
' ...
' cancel image collection saving using e.Cancel property if necessary
' ...
End Sub
End Class
class ImageCollectionExample
{
public void RunExample()
{
// create image collection
Vintasoft.Imaging.ImageCollection images =
new Vintasoft.Imaging.ImageCollection();
// add several images into collection
// [ do not forget to set your image file paths here! ]
images.Add("test.bmp");
images.Add("multipage.tif");
images.Add("animated.gif");
// subscribe to progress event
images.ImageCollectionSavingProgress +=
new System.EventHandler<Vintasoft.Imaging.ProgressEventArgs>(images_ImageCollectionSavingProgress);
// save the collection to the new file
images.SaveAsync("output-multipage.tif");
}
void images_ImageCollectionSavingProgress(object sender, Vintasoft.Imaging.ProgressEventArgs e)
{
// update progress info using e.Progress property
// ...
// cancel image collection saving using e.Cancel property if necessary
// ...
}
}
System.Object
 Vintasoft.Imaging.ImageCollection
Целевые платформы: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5