1y         % % % @C\(  0 0 0 0           0        !"#$%&'()*+, - ./ 01 2 3 45 6789:;<=> }?@ABC DEFms_yBmpWinVer1B ConstantValue0ms_yBmpWinIden0Bms_yBmpWinIden1Mms_yBmpOsBitmap0ms_yBmpOsBitmap1Ams_yBmpOsColorIcon0Cms_yBmpOsColorIcon1Ims_yBmpOsColorPnt0ms_yBmpOsColorPnt1Pms_yBmpOsIcon0ms_yBmpOsIcon1 ms_yBmpOsPnt0 ms_yBmpOsPnt1Tm_yaImageHeader[Bm_szImageFormatLjava/lang/String;m_szImageVersionm_szImageCompressorm_szImageCompressorFullNamem_szImageColorSpacem_iImageBitsPerPixelIm_lImageHeightJ m_lImageWidthm_dImageHDensityDm_dImageVDensity m_iImageCountm_lResourceLength m_iHeaderSize m_iCSType()VCodeassignColorSpace bmpV2Handling ExceptionsassignCompressor(I)V bmpV3Handling bmpV4Handling bmpBmHandling bmpV1Handling bmpClassifyparsesaveToAnnotationextractSamples  Monchorome RGBCMYKUnknownjava/lang/Integer GHI JK LM NO$Read in the dimensions of the image.P QR ST UV(Read in the color space with resolution.java/io/IOException2oracle/ord/media/annotator/parsers/ParserExceptionRIOException raised while reading the BMP/BM (microsoft format) header information. W BCA_UNCOMP  Uncompressed BCA_RLE4Run-length encoded, 4bits/pixelBCA_RLE8Run-length encoded, 8 bit/pixel BCA_RLE24 Run-length encoded, 24 bit/pixel XMjava/lang/Long Y ZV [\ Read in the densities. ]^java/lang/StringBuilderImage H-Density= _` _a , V-Density= bcd ef -Read in the Logical Screen Description block.Skip three Dwords. Bitmap BitmapArray Version 2  BMP/BM/V2 This is a BMP file version 2. Bitmap BitmapArray Version 3 BMP/BM/V3This is a BMP file version 3.Bitmap BitmapArray Version 4 BMP/BM/V4This is a BMP file version 4. )This is a BMP file, with unknown version.Bitmap BitmapArray Version 1 BMP/BM/V1x ImageHeight is in number of scan line, instead of number of pixels like that of ImageWidth. Anyway, the ImageHeight is _g number of scan. hf iV jk6 The first two bytes of the image file cannot be read. fBitmapBMP/BM This is a MicroSoft bmp file.  Bitmap ArrayBMP/BA# This is an OS/2 bitmap array file.Bitmap Color IconBMP/CI! This is an OS/2 color icon file.Bitmap Color PointerBMP/CP$ This is an OS/2 color pointer file. Bitmap IconBMP/IC This is an OS/2 icon file.Bitmap PointerBMP/PT This is an OS/2 pointer file.This image file is not a BMP.FIOException raised while reading the first two bytes from input stream lm noParsing an BMP file... Now, finally, post the results. p qrMEDIA_SOURCE_FILE_FORMATs tuMEDIA_SOURCE_FILE_FORMAT_CODE IMAGE_HEIGHT IMAGE_WIDTHIMAGE_PIXEL_FORMATIMAGE_BITS_PER_PIXELIMAGE_HORIZONTAL_RESjava/lang/Double vIMAGE_VERTICAL_RESMEDIA_FORMAT_ENCODINGMEDIA_FORMAT_ENCODING_CODE)ImageParser will give thumbnails shortly. wx0oracle/ord/media/annotator/parsers/bmp/BmpParser)oracle/ord/media/annotator/parsers/Parserm_madisResource4Loracle/ord/media/annotator/utils/MADataInputStream;2oracle/ord/media/annotator/utils/MADataInputStream readShort()S longValue()J m_annTaskMan4Loracle/ord/media/annotator/handlers/AnnTaskManager;2oracle/ord/media/annotator/handlers/AnnTaskManagersetTaskCurrent(ILjava/lang/String;)V skipBytes(I)IreadUnsignedShort()I*(Ljava/lang/String;Ljava/lang/Exception;)VreadUnsignedInt(J)VintValue doubleValue()D m_sStatus)Loracle/ord/media/annotator/utils/Status;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;toString()Ljava/lang/String;'oracle/ord/media/annotator/utils/StatusTrace(Ljava/lang/String;)V(J)Ljava/lang/StringBuilder;VerbosereadUnsignedByteread([BII)IsetLittleEndian(Z)VsetTask(II)Vdone m_annInst3Loracle/ord/media/annotator/annotations/Annotation;1oracle/ord/media/annotator/annotations/Annotation setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V(D)VReport(SLjava/lang/String;)V!  **UI* *:*-$** *z* Y* * Y* ** W** * * **LY+jmui[.=L**<**-* *!*"*#**?+** $** $** W** * * **%Y* $&'<*(%Y* $&'=*%Y* $&)**%Y* $&)+*Y*,o**Y+,o+*.*/W0Y123**453*+467%Y* $&'>%Y* $&'6LY+K7*8* W*%Y* $&'*9LY+'*** $:*;* W*<*%Y* $&'=*=y "(?l\*>?*@A*/WB7*CK*D?*EA*/WF7*8.*G?*HA*/WI7*J*/WK7*CLY+*L?*MA** :*;** ** */W0Y1N3*OP36Q** W** R* * **LY+*ȼS* *ST YUV*S30+*S30 *W?*XA*Y*Z?*S3B+*S3M *W?*XA*Y*[ *S3B+*S3A *\?*]A*^*[*S3C+*S3I *_?*`A*a*[*S3C+*S3P *b?*cA*d*[s*S3I+*S3C *e?*fA*g*[@*S3P+*S3T *h?*iA*j*[ YkVLYl+C7* m* n*o*p* q*r*s*tu*?v*tw*Av*tx%Y*&v*ty%Y*&v*tz*v*t{ Y* v** *++*t|}Y**~v*t}Y*+~v*t*v*t*v*/*s