public final class JpegImage extends RasterImageResourceBase
Represents one image in JPEG (Joint Photographic Experts Group) format with its metadata and additional methods
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,
com.aspose.ms.System.IO.Stream binaryContent) |
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
|
static boolean |
isValidInternal(com.aspose.ms.System.IO.Stream binaryContent) |
JpegImage |
reduceToNewHeight_JpegImage_New(int targetHeightInPixels)
Creates and returns a new reduced JPEG image, but with specified new
reduced height and proportionally reduced width.
|
dispose, equals, generateBitmap, generateBitmapInternal, getAspectRatio, getByteContent, getByteContentInternal, getFilenameWithExtension, getLength, getLinearDimensions, getName, getTextContent, isDisposed, reduceToNewHeight, save
public 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.com.aspose.ms.System.ArgumentException
com.groupdocs.editor.htmlcss.exceptions.InvalidImageFormatException
public JpegImage(String name, com.aspose.ms.System.IO.Stream binaryContent)
public 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.com.aspose.ms.System.ArgumentException
com.groupdocs.editor.htmlcss.exceptions.InvalidImageFormatException
public ImageType getType()
Returns ImageType.Jpeg
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 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 stringpublic static boolean isValidInternal(com.aspose.ms.System.IO.Stream binaryContent)
public final JpegImage reduceToNewHeight_JpegImage_New(int targetHeightInPixels)
Creates and returns a new reduced JPEG image, but with specified new reduced height and proportionally reduced width.
targetHeightInPixels
- Height of the desired JPEG image in pixels.
Should be strictly lesser than original height.