public final class JpegImage extends RasterImageResourceBase
Represents one image in JPEG (Joint Photographic Experts Group) format with its metadata and additional methods
_base64TextContent, _binaryContent, _isDisposed, _isOwnStream, _linearDimensions, _name, _streamOrigPosition, Disposed| Constructor and Description |
|---|
JpegImage(String name,
InputStream binaryContent)
Creates new JpegImage instance from content, represented as byte stream,
and with specified name
|
JpegImage(String name,
String contentInBase64)
Creates new JpegImage instance from content, represented as
base64-encoded string, and with specified name
|
| Modifier and Type | Method and Description |
|---|---|
ImageType |
getType()
Returns ImageType.Jpeg
|
static boolean |
isValid(InputStream binaryContent)
Checks whether specified stream is a valid JPEG image
|
static boolean |
isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid JPEG image
|
dispose, equals, getAspectRatio, getByteContent, getFilenameWithExtension, getLength, getLinearDimensions, getName, getTextContent, isDisposed, savepublic JpegImage(String name, InputStream binaryContent)
Creates new JpegImage instance from content, represented as byte stream, and with specified name
name - Name of the JPEG 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.IllegalArgumentExceptionInvalidImageFormatExceptionpublic JpegImage(String name, String contentInBase64)
Creates new JpegImage instance from content, represented as base64-encoded string, and with specified name
name - Name of the JPEG image. Cannot be null, empty or whitespaces.contentInBase64 - Content as base64-encoded string. Cannot be null,
empty or whitespaces. If it is not a JPEG content, exception will be
thrown.IllegalArgumentExceptionInvalidImageFormatExceptionpublic ImageType getType()
Returns ImageType.Jpeg
getType in interface IHtmlResourcegetType in interface IImageResourcegetType in class RasterImageResourceBasepublic static boolean isValid(InputStream binaryContent)
Checks whether specified stream is a valid JPEG image
binaryContent - Byte stream, that presumably contains a JPEG imagepublic static boolean isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid JPEG image
contentInBase64 - Content of the presumably JPEG image in a form of
base64-encoded stringCopyright © 2024. All rights reserved.