Represents a collection of TIFF extra channels.
Namespace:
Aurigma.GraphicsMill.Codecs
Assembly:
Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
public sealed class TiffExtraChannelCollection : Collection<TiffExtraChannelEntry>
The following code adds a JPEG image to a TIFF image as an unassociated alpha extra channel, and saves the resulting TIFF image.
using (var reader = new TiffReader(@"Images\BusinessCard.tif")) using (var writer = new TiffWriter(@"Images\Output\result.tif")) { // Load bitmap for the extra channel. // Note: image for extra channel must be gray scale and have the same dimensions and DPI as the source one. using (var extraBitmap = new Bitmap(@"Images\extraChannel.jpg")) { // Create extra channel options based on extraBitmap. var extraChannel = new TiffExtraChannelEntry(extraBitmap, TiffChannelType.Alpha); writer.ExtraChannels.Add(extraChannel); Pipeline.Run(reader + writer); } }