Package gov.nih.mipav.model.file
Class MetadataExtractor.BmpReader
java.lang.Object
gov.nih.mipav.model.file.MetadataExtractor.BmpReader
- Enclosing class:
MetadataExtractor
Reader for Windows and OS/2 bitmap files.
References:
- Author:
- Drew Noakes https://drewnoakes.com, Nadahar
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int"BM" - Windows or OS/2 bitmapstatic final int"BA" - OS/2 Bitmap array (multiple bitmaps)static final int"CI" - OS/2 Color iconstatic final int"CP" - OS/2 Color pointerstatic final int"IC" - OS/2 Iconstatic final int"PT" - OS/2 Pointer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddError(String errorMessage, MetadataExtractor.Metadata metadata) voidextract(MetadataExtractor.SequentialReader reader, MetadataExtractor.Metadata metadata) protected voidreadBitmapHeader(MetadataExtractor.SequentialReader reader, MetadataExtractor.BmpHeaderDirectory directory, MetadataExtractor.Metadata metadata) protected voidreadFileHeader(MetadataExtractor.SequentialReader reader, MetadataExtractor.Metadata metadata, boolean allowArray)
-
Field Details
-
BITMAP
public static final int BITMAP"BM" - Windows or OS/2 bitmap- See Also:
-
OS2_BITMAP_ARRAY
public static final int OS2_BITMAP_ARRAY"BA" - OS/2 Bitmap array (multiple bitmaps)- See Also:
-
OS2_ICON
public static final int OS2_ICON"IC" - OS/2 Icon- See Also:
-
OS2_COLOR_ICON
public static final int OS2_COLOR_ICON"CI" - OS/2 Color icon- See Also:
-
OS2_COLOR_POINTER
public static final int OS2_COLOR_POINTER"CP" - OS/2 Color pointer- See Also:
-
OS2_POINTER
public static final int OS2_POINTER"PT" - OS/2 Pointer- See Also:
-
-
Constructor Details
-
BmpReader
public BmpReader()
-
-
Method Details
-
extract
-
readFileHeader
protected void readFileHeader(MetadataExtractor.SequentialReader reader, MetadataExtractor.Metadata metadata, boolean allowArray) -
readBitmapHeader
protected void readBitmapHeader(MetadataExtractor.SequentialReader reader, MetadataExtractor.BmpHeaderDirectory directory, MetadataExtractor.Metadata metadata) -
addError
-