TiffExtraChannelEntry Class

Represents the TIFF extra channel to embed into an image.

Namespace: Aurigma.GraphicsMill.Codecs
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

C#
public sealed class TiffExtraChannelEntry

Examples

The following code adds a JPEG image to a TIFF image as an unassociated alpha extra channel, and saves the resulting TIFF image.

C#
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);
    }
}

Inheritance Hierarchy

System.Object
L Aurigma.GraphicsMill.Codecs.TiffExtraChannelEntry

Thread Safety

Static members of this type are not safe for multi-threaded operations. Instance members of this type are not safe for multi-threaded operations.

See Also

Reference

Manual