TiffImage

Inheritance: java.lang.Object, com.groupdocs.editor.htmlcss.resources.images.raster.RasterImageResourceBase

public final class TiffImage extends RasterImageResourceBase

Represents one image in TIFF (Tagged Image File Format) format with its metadata and additional methods


See https://en.wikipedia.org/wiki/TIFF for details. In very rare cases TIFF is present inside WordProcessing documents.

Constructors

Constructor Description
TiffImage(String name, String contentInBase64) Creates new TiffImage instance from content, represented as base64-encoded string, and with specified name
TiffImage(String name, InputStream binaryContent) Creates new GifImage instance from content, represented as byte stream, and with specified name
TiffImage(String name, System.IO.Stream binaryContent)

Methods

Method Description
isValid(InputStream binaryContent) Checks whether specified stream is a valid TIFF image
isValid(String contentInBase64) Checks whether specified base64-encoded string is a valid TIFF image
getType() Returns ImageType.Tiff
getFramesCount() Returns a number of frames (images) inside this TIFF image.

TiffImage(String name, String contentInBase64)

public TiffImage(String name, String contentInBase64)

Creates new TiffImage instance from content, represented as base64-encoded string, and with specified name

Parameters:

Parameter Type Description
name java.lang.String Name of the TIFF image. Cannot be null, empty or whitespaces.
contentInBase64 java.lang.String Content as base64-encoded string. Cannot be null, empty or whitespaces. If it is not a TIFF content, exception will be thrown.

TiffImage(String name, InputStream binaryContent)

public TiffImage(String name, InputStream binaryContent)

Creates new GifImage instance from content, represented as byte stream, and with specified name

Parameters:

Parameter Type Description
name java.lang.String Name of the GIF image. Cannot be null, empty or whitespaces.
binaryContent java.io.InputStream Content as byte stream. Reading begins from original position. Cannot be null. Should be readable and seekable. If this instance will be disposed, this stream will be disposed too.

TiffImage(String name, System.IO.Stream binaryContent)

public TiffImage(String name, System.IO.Stream binaryContent)

Parameters:

Parameter Type Description
name java.lang.String
binaryContent com.aspose.ms.System.IO.Stream

isValid(InputStream binaryContent)

public static boolean isValid(InputStream binaryContent)

Checks whether specified stream is a valid TIFF image

Parameters:

Parameter Type Description
binaryContent java.io.InputStream Byte stream, that presumably contains a TIFF image

Returns: boolean - True if specified stream contains valid TIFF image, false otherwise

isValid(String contentInBase64)

public static boolean isValid(String contentInBase64)

Checks whether specified base64-encoded string is a valid TIFF image

Parameters:

Parameter Type Description
contentInBase64 java.lang.String Content of the presumably TIFF image in a form of base64-encoded string

Returns: boolean - True if specified string contains valid TIFF image, false otherwise

getType()

public ImageType getType()

Returns ImageType.Tiff

Returns: ImageType -

getFramesCount()

public final int getFramesCount()

Returns a number of frames (images) inside this TIFF image. Cannot be lesser then 1.

Returns: int -