Edit D:\app\Administrator\product\11.2.0\dbhome_1\ord\Annotator\lib\oracle\ord\media\annotator\parsers\bmp\BmpParser.class
?? 1y ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % ? % ? ? ? % ? ? ? ? ?@C?(?? ? ? ? ? 0 ? ? 0 ? 0 ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? !"#$%&'()*+, ?- ?./ ?01 ?2 ?3 ?45 6789:;<=> }?@ABC ?DEF ms_yBmpWinVer1 B ConstantValue 0 ms_yBmpWinIden0 B ms_yBmpWinIden1 M ms_yBmpOsBitmap0 ms_yBmpOsBitmap1 A ms_yBmpOsColorIcon0 C ms_yBmpOsColorIcon1 I ms_yBmpOsColorPnt0 ms_yBmpOsColorPnt1 P ms_yBmpOsIcon0 ms_yBmpOsIcon1 ms_yBmpOsPnt0 ms_yBmpOsPnt1 T m_yaImageHeader [B m_szImageFormat Ljava/lang/String; m_szImageVersion m_szImageCompressor m_szImageCompressorFullName m_szImageColorSpace m_iImageBitsPerPixel I m_lImageHeight J m_lImageWidth m_dImageHDensity D m_dImageVDensity m_iImageCount m_lResourceLength m_iHeaderSize m_iCSType <init> ()V Code assignColorSpace bmpV2Handling Exceptions assignCompressor (I)V bmpV3Handling bmpV4Handling bmpBmHandling bmpV1Handling bmpClassify parse saveToAnnotation extractSamples ? ? ? ? ? ? Monchorome ? ? RGB CMYK Unknown java/lang/IntegerGHIJK ? ?LM ? ? ? ?NO $Read in the dimensions of the image.PQRSTUV (Read in the color space with resolution. java/io/IOException 2oracle/ord/media/annotator/parsers/ParserException RIOException raised while reading the BMP/BM (microsoft format) header information. ?W BCA_UNCOMP ? ? Uncompressed ? ? BCA_RLE4 Run-length encoded, 4bits/pixel BCA_RLE8 Run-length encoded, 8 bit/pixel BCA_RLE24 Run-length encoded, 24 bit/pixelXM java/lang/Long ?YZV ? ?[\ ? ? ? ? Read in the densities.]^ java/lang/StringBuilder Image H-Density=_`_a , V-Density=bcdef ? ? ? ? ? ? -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/V3 This is a BMP file version 3. Bitmap BitmapArray Version 4 BMP/BM/V4 This is a BMP file version 4. ? ? )This is a BMP file, with unknown version. Bitmap BitmapArray Version 1 BMP/BM/V1 x ImageHeight is in number of scan line, instead of number of pixels like that of ImageWidth. Anyway, the ImageHeight is _g number of scan.hfiV ? ?jk 6 The first two bytes of the image file cannot be read. ?f Bitmap BMP/BM This is a MicroSoft bmp file. ? ? ? ? Bitmap Array BMP/BA # This is an OS/2 bitmap array file. Bitmap Color Icon BMP/CI ! This is an OS/2 color icon file. Bitmap Color Pointer BMP/CP $ This is an OS/2 color pointer file. Bitmap Icon BMP/IC This is an OS/2 icon file. Bitmap Pointer BMP/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 streamlmno Parsing an BMP file... ? ? Now, finally, post the results. ? ?p ?qr MEDIA_SOURCE_FILE_FORMATstu MEDIA_SOURCE_FILE_FORMAT_CODE IMAGE_HEIGHT IMAGE_WIDTH IMAGE_PIXEL_FORMAT IMAGE_BITS_PER_PIXEL IMAGE_HORIZONTAL_RES java/lang/Double ?v IMAGE_VERTICAL_RES MEDIA_FORMAT_ENCODING MEDIA_FORMAT_ENCODING_CODE )ImageParser will give thumbnails shortly.wx 0oracle/ord/media/annotator/parsers/bmp/BmpParser )oracle/ord/media/annotator/parsers/Parser m_madisResource 4Loracle/ord/media/annotator/utils/MADataInputStream; 2oracle/ord/media/annotator/utils/MADataInputStream readShort ()S longValue ()J m_annTaskMan 4Loracle/ord/media/annotator/handlers/AnnTaskManager; 2oracle/ord/media/annotator/handlers/AnnTaskManager setTaskCurrent (ILjava/lang/String;)V skipBytes (I)I readUnsignedShort ()I *(Ljava/lang/String;Ljava/lang/Exception;)V readUnsignedInt (J)V intValue 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/Status Trace (Ljava/lang/String;)V (J)Ljava/lang/StringBuilder; Verbose readUnsignedByte read ([BII)I setLittleEndian (Z)V setTask (II)V done m_annInst 3Loracle/ord/media/annotator/annotations/Annotation; 1oracle/ord/media/annotator/annotations/Annotation setAttribute '(Ljava/lang/String;Ljava/lang/Object;)V (D)V Report (SLjava/lang/String;)V ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? *? *? ? ? ? ? U I*? ? *? ? :*? ? - $*? ? *? ? *? ? ? ? ? ? z*? Y*? ? ? ? ? *? Y*? ? ? ? ? *? ? *? ? W**? ? ? *? ? *? ? *? *? ? ? L? Y+? ? j m ? ? ? ? u i? [ . = L*? *? ? <*? *? ? -* ? *!? ? *"? *#? ? *? *? ? ? ? ? ? +**? ? $? **? ? $? *? ? *? ? W**? ? ? *? ? *? ? *? *? ? ? %Y*? ? $? &? '<*? (? %Y*? ? $? &? '=*? %Y*? ? $? &? )? **? %Y*? ? $? &? )? +*Y? * ,o? **Y? + ,o? +*? .? *? /W? 0Y? 12? 3*? *? 45? 3*? +? 4? 6? 7? %Y*? ? $? &? '>? %Y*? ? $? &? '6? L? Y+? ? ? ? ? ? K 7*? 8*? ? W*? %Y*? ? $? &? '? *? 9? L? Y+? ? ' * ? ? ? ? ? ?**? ? $? :*? ;? *? ? W*? <? *? %Y*? ? $? &? '? =*? =? y "