TiffStreamFactory

Inheritance: java.lang.Object

public final class TiffStreamFactory

基于字节序的 Tiff 流工厂。

方法

方法描述
getTiffWriter(StreamContainer stream, int byteOrder)获取 tiff 流写入器。
getTiffWriter(StreamContainer stream, int byteOrder, boolean isBigTiff)获取 tiff 流写入器。
getTiffReader(StreamContainer stream, int byteOrder)获取 tiff 流读取器。
getTiffReader(StreamContainer stream, int byteOrder, boolean isBigTiff)获取 tiff 流读取器。
getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder)获取 tiff 流读取器。
getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder, boolean isBigTiff)获取 tiff 流读取器。

getTiffWriter(StreamContainer stream, int byteOrder)

public static TiffStreamWriter getTiffWriter(StreamContainer stream, int byteOrder)

获取 tiff 流写入器。

Parameters:

参数类型描述
streamStreamContainer流容器。
byteOrderint字节顺序。

Returns: TiffStreamWriter - Tiff stream suitable for writing.

getTiffWriter(StreamContainer stream, int byteOrder, boolean isBigTiff)

public static TiffStreamWriter getTiffWriter(StreamContainer stream, int byteOrder, boolean isBigTiff)

获取 tiff 流写入器。

Parameters:

参数类型描述
streamStreamContainer流容器。
byteOrderint字节顺序。
isBigTiffboolean指示 TIFF 类型。

Returns: TiffStreamWriter - Tiff stream suitable for writing.

getTiffReader(StreamContainer stream, int byteOrder)

public static TiffStreamReader getTiffReader(StreamContainer stream, int byteOrder)

获取 tiff 流读取器。

Parameters:

参数类型描述
streamStreamContainer流容器。
byteOrderint字节顺序。

Returns: TiffStreamReader - Tiff stream suitable for reading.

getTiffReader(StreamContainer stream, int byteOrder, boolean isBigTiff)

public static TiffStreamReader getTiffReader(StreamContainer stream, int byteOrder, boolean isBigTiff)

获取 tiff 流读取器。

Parameters:

参数类型描述
streamStreamContainer流容器。
byteOrderint字节顺序。
isBigTiffboolean指示 TIFF 类型。

Returns: TiffStreamReader - Tiff stream suitable for reading.

getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder)

public static TiffStreamReader getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder)

获取 tiff 流读取器。

Parameters:

参数类型描述
字节byte[]字节。
bytesOffsetint字节偏移量。
dataLengthint数据的长度。
byteOrderint字节顺序。

Returns: TiffStreamReader - Tiff stream suitable for reading.

getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder, boolean isBigTiff)

public static TiffStreamReader getTiffReader(byte[] bytes, int bytesOffset, int dataLength, int byteOrder, boolean isBigTiff)

获取 tiff 流读取器。

Parameters:

参数类型描述
字节byte[]字节。
bytesOffsetint字节偏移量。
dataLengthint数据的长度。
byteOrderint字节顺序。
isBigTiffboolean指示 Tiff 类型:原始或大。

Returns: TiffStreamReader - Tiff stream suitable for reading.