Class TiffStreamFactory

Class TiffStreamFactory

Namespace: Aspose.Imaging.FileFormats.Tiff.FileManagement
Assembly: Aspose.Imaging.dll (25.2.0)

The Tiff stream factory based on byte endianness.

public static class TiffStreamFactory

Inheritance

objectTiffStreamFactory

Inherited Members

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

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.