Package org.apache.poi.hslf.blip
Class Bitmap
java.lang.Object
org.apache.poi.hslf.usermodel.HSLFPictureData
org.apache.poi.hslf.blip.Bitmap
- All Implemented Interfaces:
GenericRecord,PictureData
Represents a bitmap picture data: JPEG or PNG.
The data is not compressed and the exact file content is written in the stream.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.poi.sl.usermodel.PictureData
PictureData.PictureType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getData()Returns the binary data of this PictureReturn the original image dimensions in points (for formats supported by BufferedImage).Methods inherited from class org.apache.poi.hslf.usermodel.HSLFPictureData
create, getChecksum, getChecksum, getContentType, getGenericProperties, getHeader, getImageDimensionInPixels, getIndex, getOffset, getRawData, getUID, setData, setIndex, setOffset, setRawData, setSignature, writeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren, getGenericRecordTypeMethods inherited from interface org.apache.poi.sl.usermodel.PictureData
getType
-
Constructor Details
-
Bitmap
Deprecated.UseHSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)or one of its overloads to create newBitmap. This API led to detachedBitmapinstances (See Bugzilla 46122) and prevented adding additional functionality.
-
-
Method Details
-
getData
public byte[] getData()Description copied from interface:PictureDataReturns the binary data of this Picture- Returns:
- picture data
-
getImageDimension
Description copied from interface:PictureDataReturn the original image dimensions in points (for formats supported by BufferedImage). Will return a Dimension with a default width of 200x200 if the format unsupported.
-
HSLFSlideShow.addPicture(byte[], org.apache.poi.sl.usermodel.PictureData.PictureType)or one of its overloads to create newBitmap.