Table of Contents

Class TiffStreamFactory

Namespace
Aspose.Imaging.FileFormats.Tiff.FileManagement
Assembly
Aspose.Imaging.dll

The Tiff stream factory based on byte endianness.

public static class TiffStreamFactory
Inheritance
TiffStreamFactory
Inherited Members

Methods

GetTiffReader(StreamContainer, TiffByteOrder, bool)

Gets the tiff stream reader.

public static TiffStreamReader GetTiffReader(StreamContainer stream, TiffByteOrder byteOrder, bool isBigTiff = false)

Parameters

stream StreamContainer

The stream container.

byteOrder TiffByteOrder

The byte order.

isBigTiff bool

Indicates TIFF type.

Returns

TiffStreamReader

Tiff stream suitable for reading.

GetTiffReader(byte[], int, int, TiffByteOrder, bool)

Gets the tiff stream reader.

public static TiffStreamReader GetTiffReader(byte[] bytes, int bytesOffset, int dataLength, TiffByteOrder byteOrder, bool isBigTiff = false)

Parameters

bytes byte[]

The bytes.

bytesOffset int

The bytes offset.

dataLength int

Length of the data.

byteOrder TiffByteOrder

The byte order.

isBigTiff bool

Indicates Tiff type: original or big.

Returns

TiffStreamReader

Tiff stream suitable for reading.

GetTiffWriter(StreamContainer, TiffByteOrder, bool)

Gets the tiff stream writer.

public static TiffStreamWriter GetTiffWriter(StreamContainer stream, TiffByteOrder byteOrder, bool isBigTiff = false)

Parameters

stream StreamContainer

The stream container.

byteOrder TiffByteOrder

The byte order.

isBigTiff bool

Indicates TIFF type.

Returns

TiffStreamWriter

Tiff stream suitable for writing.