Class TiffStreamFactory

Class TiffStreamFactory

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

The Tiff stream factory based on byte endianness.

public static class TiffStreamFactory

Inheritance

object TiffStreamFactory

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.

 English