public final class BmpImage extends RasterImageResourceBase
Represents one image in BMP (BitMap Picture) format with its metadata and additional methods
Disposed
Constructor and Description |
---|
BmpImage(String name,
InputStream binaryContent)
Creates new BmpImage instance from content, represented as byte stream,
and with specified name
|
BmpImage(String name,
com.aspose.ms.System.IO.Stream binaryContent) |
BmpImage(String name,
String contentInBase64)
Creates new BmpImage instance from content, represented as base64-encoded
string, and with specified name
|
Modifier and Type | Method and Description |
---|---|
ImageType |
getType()
Returns ImageType.Bmp
|
static boolean |
isValid(InputStream binaryContent)
Checks whether specified stream is a valid BMP image
|
static boolean |
isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid BMP image
|
static boolean |
isValidInternal(com.aspose.ms.System.IO.Stream binaryContent) |
BmpImage |
reduceToNewHeight_BmpImage_New(int targetHeightInPixels)
Creates and returns a new reduced BMP 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 BmpImage(String name, InputStream binaryContent)
Creates new BmpImage instance from content, represented as byte stream, and with specified name
name
- Name of the BMP 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 BmpImage(String name, com.aspose.ms.System.IO.Stream binaryContent)
public BmpImage(String name, String contentInBase64)
Creates new BmpImage instance from content, represented as base64-encoded string, and with specified name
name
- Name of the BMP image. Cannot be null, empty or whitespaces.contentInBase64
- Content as base64-encoded string. Cannot be null,
empty or whitespaces. If it is not a BMP content, exception will be
thrown.com.aspose.ms.System.ArgumentException
com.groupdocs.editor.htmlcss.exceptions.InvalidImageFormatException
public ImageType getType()
Returns ImageType.Bmp
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 BMP image
binaryContent
- Byte stream, that presumably contains a BMP imagepublic static boolean isValid(String contentInBase64)
Checks whether specified base64-encoded string is a valid BMP image
contentInBase64
- Content of the presumably BMP image in a form of
base64-encoded stringpublic static boolean isValidInternal(com.aspose.ms.System.IO.Stream binaryContent)
public final BmpImage reduceToNewHeight_BmpImage_New(int targetHeightInPixels)
Creates and returns a new reduced BMP image, but with specified new reduced height and proportionally reduced width.
targetHeightInPixels
- Height of the desired BMP image in pixels.
Should be strictly lesser than original height.Copyright © 2020. All rights reserved.