public final class TiffImage extends RasterImageResourceBase
Represents one image in TIFF (Tagged Image File Format) format with its metadata and additional methods
Disposed
Constructor and Description |
---|
TiffImage(String name,
InputStream binaryContent)
Creates new GifImage instance from content, represented as byte stream,
and with specified name
|
TiffImage(String name,
com.aspose.ms.System.IO.Stream binaryContent) |
TiffImage(String name,
String contentInBase64)
Creates new TiffImage instance from content, represented as
base64-encoded string, and with specified name
|
Modifier and Type | Method and Description |
---|---|
int |
getFramesCount()
Returns a number of frames (images) inside this TIFF image.
|
ImageType |
getType()
Returns ImageType.Tiff
|
static boolean |
isValid(InputStream binaryContent)
Checks whether specified stream is a valid TIFF image
|
static boolean |
isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid TIFF image
|
static boolean |
isValidInternal(com.aspose.ms.System.IO.Stream binaryContent) |
dispose, equals, generateBitmap, getAspectRatio, getByteContent, getFilenameWithExtension, getLength, getLinearDimensions, getName, getTextContent, isDisposed, reduceToNewHeight, save
public TiffImage(String name, InputStream binaryContent)
Creates new GifImage instance from content, represented as byte stream, and with specified name
name
- Name of the GIF image. Cannot be null, empty or whitespaces.binaryContent
- 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.com.aspose.ms.System.ArgumentException
public TiffImage(String name, com.aspose.ms.System.IO.Stream binaryContent)
public TiffImage(String name, String contentInBase64)
Creates new TiffImage instance from content, represented as base64-encoded string, and with specified name
name
- Name of the TIFF image. Cannot be null, empty or whitespaces.contentInBase64
- Content as base64-encoded string. Cannot be null,
empty or whitespaces. If it is not a TIFF content, exception will be
thrown.com.aspose.ms.System.ArgumentException
public final int getFramesCount()
Returns a number of frames (images) inside this TIFF image. Cannot be lesser then 1.
public ImageType getType()
Returns ImageType.Tiff
getType
in interface IHtmlResource
getType
in interface IImageResource
getType
in class RasterImageResourceBase
public static boolean isValid(InputStream binaryContent)
Checks whether specified stream is a valid TIFF image
binaryContent
- Byte stream, that presumably contains a TIFF imagepublic static boolean isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid TIFF image
contentInBase64
- Content of the presumably TIFF image in a form of
base64-encoded stringpublic static boolean isValidInternal(com.aspose.ms.System.IO.Stream binaryContent)