Edit C:\Program Files\Java\jre8\lib\com\sun\imageio\plugins\jpeg\JPEGMetadata.class
Êþº¾ 4??@ A AË33 h i k m o p q t u v y z } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¢ £ ¤ ¦ § « ¬ º Ä Ç È É Ý æ ç èHIJKOdijklt???? Ê Ë Ì Î Ð Ñ Ù Û ()F ()I ()Ljava/lang/Object; ()Ljava/lang/String; ()V ()Z (D)J (F)F (F)I (FZ)V (I)Ljava/lang/String; (I)Lorg/w3c/dom/Node; (I)V (II)V (Ljava/lang/Object;)Z (Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V (Z)V (ZZ)V (ZZZ[BI)V (Z[BI)V 3CLR 4CLR <init> 4Adobe APP14 markers not permitted in stream metadata Alpha CMY CMYK 2Can't merge SOS node into a tree with > 1 SOS node Chroma Code ColorSpaceType Compression CompressionTypeName ConstantValue Data &Default image metadata is inconsistent 'Default stream metadata is inconsistent Dimension Document Exceptions FALSE GRAY HLS HSV HorizontalPixelSize HsamplingFactor I -ICC profiles not permitted in stream metadata Image format error ImageOrientation &Inconsistent metadata read from stream InnerClasses Invalid Invalid node: Invalid root node name: (JFIF APP0 must be first marker after SOI %JFIF not permitted in stream metadata $JFXX encountered without prior JFIF! /JFXX markers not allowed in JFIF JPEG thumbnail %JFXX not permitted in stream metadata JPEG JPEGvariety 4JPEGvariety and markerSequence nodes must be present Lab LineNumberTable Ljava/lang/String; Lossless Luv )Merged tree is invalid; original restored NumChannels NumProgressiveScans PhotoYCC PixelAspectRatio QtableSelector RGB $SOF not permitted in stream metadata $SOS not permitted in stream metadata SourceFile StackMapTable StdACLuminance StdDCLuminance Text TextEntry Transparency )Transparency node must follow Chroma node Unsupported format name: VerticalPixelSize VsamplingFactor XYZ Xdensity YCCK YCbCr Ydensity YxY Z [B [I >[Lcom/sun/imageio/plugins/jpeg/SOFMarkerSegment$ComponentSpec; B[Lcom/sun/imageio/plugins/jpeg/SOSMarkerSegment$ScanComponentSpec; abs acHuffTable add addHtable addICC addJFXX app14Adobe append appendChild areTablesSet buf bufAvail bufPtr canWriteCompressed canWriteProgressive child: class clone cloneSequence com 4com.sun.imageio.plugins.jpeg.JPEGImageMetadataFormat 5com.sun.imageio.plugins.jpeg.JPEGStreamMetadataFormat /com/sun/imageio/plugins/jpeg/AdobeMarkerSegment -com/sun/imageio/plugins/jpeg/COMMarkerSegment -com/sun/imageio/plugins/jpeg/DHTMarkerSegment 4com/sun/imageio/plugins/jpeg/DHTMarkerSegment$Htable -com/sun/imageio/plugins/jpeg/DQTMarkerSegment 4com/sun/imageio/plugins/jpeg/DQTMarkerSegment$Qtable -com/sun/imageio/plugins/jpeg/DRIMarkerSegment .com/sun/imageio/plugins/jpeg/JFIFMarkerSegment !com/sun/imageio/plugins/jpeg/JPEG %com/sun/imageio/plugins/jpeg/JPEG$JCS 'com/sun/imageio/plugins/jpeg/JPEGBuffer ,com/sun/imageio/plugins/jpeg/JPEGImageReader ,com/sun/imageio/plugins/jpeg/JPEGImageWriter )com/sun/imageio/plugins/jpeg/JPEGMetadata *com/sun/imageio/plugins/jpeg/MarkerSegment -com/sun/imageio/plugins/jpeg/SOFMarkerSegment ;com/sun/imageio/plugins/jpeg/SOFMarkerSegment$ComponentSpec -com/sun/imageio/plugins/jpeg/SOSMarkerSegment ?com/sun/imageio/plugins/jpeg/SOSMarkerSegment$ScanComponentSpec comment componentId componentSelector componentSpecs compression contains countScanBands dcHuffTable debug dht dqt dri equals findIntegerRatio $findLastUnknownMarkerSegmentPosition findMarkerSegment findMarkerSegmentPosition get getACHuffmanTables getAsTree getAttributeValue getAttributes getChildNodes getChromaForLuma getColorModel getColorSpace getComment getComponentSpec getCompressionMode getCompressionQuality getDCHuffmanTables getDefaultHuffmanTables getDefaultQTables getDestinationType getFirstChild getHtableFromNode getInstance getLastChild getLength getNamedItem getNativeNode getNativeTree getNodeName getNodeValue getNumColorComponents getNumComponents getOptimizeHuffmanTables getProgressiveMode getQTables getQtableFromNode getScanComponentSpec getStandardChromaNode getStandardCompressionNode getStandardDimensionNode getStandardTextNode getStandardTransparencyNode getStandardTree getType getYCC hasAlpha hasAttributes hasNext hasPrevious htableId image inThumb indexOf insertAdobeMarkerSegment insertBefore insertCOMMarkerSegment isConsistent isEmpty isInstance isNonStandardICC isReadOnly isStream item iterator java/awt/Point java/awt/color/ColorSpace java/awt/color/ICC_ColorSpace java/awt/image/ColorModel java/io/IOException java/lang/Class $java/lang/CloneNotSupportedException java/lang/Cloneable java/lang/Float "java/lang/IllegalArgumentException java/lang/Integer java/lang/InternalError java/lang/Math java/lang/Object java/lang/String java/lang/StringBuilder java/util/ArrayList java/util/Iterator java/util/List java/util/ListIterator javax/imageio/IIOException javax/imageio/ImageTypeSpecifier javax/imageio/ImageWriteParam .javax/imageio/metadata/IIOInvalidTreeException "javax/imageio/metadata/IIOMetadata &javax/imageio/metadata/IIOMetadataNode +javax/imageio/plugins/jpeg/JPEGHuffmanTable .javax/imageio/plugins/jpeg/JPEGImageWriteParam %javax/imageio/stream/ImageInputStream javax_imageio_1.0 javax_imageio_jpeg_image_1.0 javax_imageio_jpeg_stream_1.0 keyword listIterator loadBuf loadData markerSequence mergeAdobeNode mergeCOMNode mergeDHTNode mergeDQTNode mergeDRINode mergeJFIFsubtree mergeNativeTree mergeSOFNode mergeSOSNode mergeSequenceSubtree mergeStandardChromaNode mergeStandardCompressionNode mergeStandardDataNode mergeStandardDimensionNode mergeStandardDocumentNode mergeStandardTextNode mergeStandardTransparencyNode mergeStandardTree mergeTree mergeUnknownNode name nativeMetadataFormatClassName nativeMetadataFormatName next none nonpremultiplied normal null formatName! null root! org/w3c/dom/NamedNodeMap org/w3c/dom/Node org/w3c/dom/NodeList parseFloat previous print pushBack qtableId remove resUnits reset resetSequence round scanForFF set setAttribute setFromMarkerSequenceNode setFromNativeTree setFromTree size sof sos stream tableClass tableID tables tag toString transform transparencyDone unknown updateFromNativeNode value wantAlpha warningOccurred write writeDefaultJFIF writeICC writeToStream writeWithThumbs x y ;£× C @$ e f j l s w { | ? ? ? ¥ © ® à áh? ° ± ² ³ Í Ï Ò Ó Ô Õ Ö × Ø Ú Ü+,-./0123456789:;<=>?@ABCDEFGmno Ljava/util/List; -Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; 4(Lcom/sun/imageio/plugins/jpeg/AdobeMarkerSegment;)V 2(Lcom/sun/imageio/plugins/jpeg/COMMarkerSegment;)V ,(Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;)V 1(Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;)Z /(I)Lcom/sun/imageio/plugins/jpeg/MarkerSegment; B(BII)Lcom/sun/imageio/plugins/jpeg/SOFMarkerSegment$ComponentSpec; E(BI)Lcom/sun/imageio/plugins/jpeg/SOSMarkerSegment$ScanComponentSpec; (F)Ljava/awt/Point; ()Ljava/awt/color/ColorSpace; (I)Ljava/awt/color/ColorSpace; (Ljava/awt/color/ColorSpace;)Z "(Ljava/awt/color/ICC_ColorSpace;)V ()Ljava/awt/image/ColorModel; (Ljava/lang/Class;Z)I (I)Ljava/lang/Object; (ILjava/lang/Object;)V (Ljava/lang/Object;)I (F)Ljava/lang/String; (Ljava/lang/String;)F ()Ljava/util/Iterator; ()Ljava/util/List; ()Ljava/util/ListIterator; (I)Ljava/util/ListIterator; $()Ljavax/imageio/ImageTypeSpecifier; *()Ljavax/imageio/metadata/IIOMetadataNode; 0()[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; 2(Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;ZI)V 1(Z)[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable; *()[Ljavax/imageio/plugins/jpeg/JPEGQTable; +([Ljavax/imageio/plugins/jpeg/JPEGQTable;)V *(Ljavax/imageio/stream/ImageInputStream;)V +(Ljavax/imageio/stream/ImageOutputStream;)V ()Lorg/w3c/dom/NamedNodeMap; ()Lorg/w3c/dom/Node; (Lorg/w3c/dom/Node;)V (Lorg/w3c/dom/Node;)Z (Lorg/w3c/dom/Node;Z)V ()Lorg/w3c/dom/NodeList; J(Lorg/w3c/dom/Node;)Lcom/sun/imageio/plugins/jpeg/DHTMarkerSegment$Htable; n(Lcom/sun/imageio/plugins/jpeg/DQTMarkerSegment$Qtable;)Lcom/sun/imageio/plugins/jpeg/DQTMarkerSegment$Qtable; J(Lorg/w3c/dom/Node;)Lcom/sun/imageio/plugins/jpeg/DQTMarkerSegment$Qtable; Z(Lcom/sun/imageio/plugins/jpeg/JPEGBuffer;Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;)V Z(ZZLjavax/imageio/stream/ImageInputStream;Lcom/sun/imageio/plugins/jpeg/JPEGImageReader;)V P(Ljavax/imageio/ImageWriteParam;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V @(Ljava/lang/Class;Z)Lcom/sun/imageio/plugins/jpeg/MarkerSegment; '(ILjava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/String;)Ljava/lang/StringBuilder; _([Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;[Ljavax/imageio/plugins/jpeg/JPEGHuffmanTable;)V G(Ljava/awt/color/ICC_Profile;Ljavax/imageio/stream/ImageOutputStream;)V &(Ljava/lang/String;)Lorg/w3c/dom/Node; '(Ljava/lang/String;Lorg/w3c/dom/Node;)V &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; +(Lorg/w3c/dom/Node;Lorg/w3c/dom/NodeList;)V i(Ljavax/imageio/stream/ImageOutputStream;Ljava/util/List;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V r(Ljavax/imageio/ImageTypeSpecifier;Ljavax/imageio/ImageWriteParam;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V D(Lorg/w3c/dom/Node;Lorg/w3c/dom/NamedNodeMap;Ljava/lang/String;IIZ)I 8(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; ?(Ljavax/imageio/stream/ImageOutputStream;Ljava/util/List;Ljava/awt/color/ICC_Profile;Lcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V ?(Ljavax/imageio/stream/ImageOutputStream;ZZLjava/util/List;Ljava/awt/color/ICC_Profile;ZILcom/sun/imageio/plugins/jpeg/JPEGImageWriter;)V N(ZLjava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V ~ ? ¨ ª µ ¿ À Þ ß ä v ? ? ? ? ? ? ¯ ¯( ¯? ¯? ¯ ¾ ° à ² à ³e ?f ?OÞxÞ?Þ ß ¡ß ú P ã Q ë Q ù Q Q Q Q Q Q? Q g Tr Ts T ½ U Á U  U U U U U U# U$ Uy V ´ Wy X g Y g \M \? \ g ] g a g b g c g d à"á gâ ¸âNâzã ìä øåæ êç öèèé&ê ¸ë õì íí Å Rg Rq R îî ¶ïð ¶ ^ â ^ é ^% ^u ^ ÷ S S S? S?ñ? Zpò g _*ó ÆôLõLö þ÷øøø ïù ûù ·ú üû ýü ü gý gþ?ÿ ò ÿ) [ gPQRSTUVWXY[\]^_`ac}~?? ó ô ¹ ì{ | ` » g? g ¼Z? ñ!? g H+ J: ³( ³) K: ´) M M M' ·" ·# ·3 º. º/ º0 º1 º6 º7 º8 º9 »* »2 N* N4 ¼ ¼ ¼ ¼$ O5 ½! ½% ½& ¾, ¾- Ø; Ø< HX Hb H? H? H¯ Ib I| I? I? J\ Jb J? J? J± J¹ KW Kb K? K? K² K³ Lb L? L¯ MG Mb Mc Mn M? M? M¯ M´ Mº MÀ Mà µm µ? µ? ¶k ·I ·Y ·e ·? ¸Z ¹Z º> º? ºR º] º` ºa ºf ºi ºp º? º? º? º? º? º? º? º? º? º º¡ º¢ º£ º¤ º¥ º¦ º§ º¨ º© ºª º« º¬ º º® ºµ º¿ »H »b »d »q »? »? »? »Á N^ Nb Ng N? N¯ O_ Ob Oh O? O¯ ¾[ ¿E ¿l ÁB ÁC ÁN Áj Ãz Æ? Æ? Ç? ÈX È? É? ÊT ÊU ÊV Ëq Ëy Ìy ÍG Í Í¸ ÎF ÎG ÎS ÎX Ît Îw Ò? Óo Ô= Ô@ ÔD ÔK ÔL Ô? Õ¼ Ö½ ÖÄ ×? ×· ×¾ × ÙJ ÙM Ù? Ù? Ù?ÏPÏrÐFÐSÐtÐuÐvÐwÐxÐ{Ð?Ð?Ð?жÑPÑQÑrÑsÛ»ÜOÜ}Ü~Ü?Ü?Ü?Ü°ÝAÝ? ComponentSpec Htable JCS JPEGMetadata.java Qtable ScanComponentSpec !ºÖ Å å ¯ r ? xÞ ¯ ¯ OÞ ( ¯ ? ¯ 2 g b n ? ;*:2·r*µØ*µÒ*»ÎY·cµ×*µÒ*µÓ? *;µÖ*3µÕ± ? ÿ : º ? * w H P g { % } * ~ . 4 ? : ? g n G F*·»·Y-·:¶´Ð3 ÿ~ ÿ %´Ð3 ÿ~ Ø ´Ð3 ÿ~ ÿ? »ÒY·h¿6Y´ÎdµÎµÏ:?ö¶W´Ð´Ï3 ÿ~« t ´ À Í Á Í Â Í Ä ÷ Ð ? Ñ ? Ò ? Ó ? Ô ? Õ ? Ö ? × ? Ù X Ú # Û é Ý à â H î ? þ Y´ÎdµÎY´Ï`µÏ§Â? »ÒY&·h¿» NY·B:§¦» KY·ù:§?» JY·ó:§?» LY·þ:§|¶´Ð:´Ï6 `3J ? `3F t `3I h `3F [ `3? P*´Ò? ¶» MY·: §? »ÒY·h¿*´×¹ ? »ÒY·h¿» MY·:§Þ `3J y `3F m `3X a `3X T `3? I? »ÒY·h¿*´Ò? »ÒY·h¿*M¶7À M: Ç »ÒY·h¿ ¶§\»»Y·::¶;§G¶´Ð´Ï`3I ´Ð´Ï`3C ü´Ð´Ï`3C ê´Ð´Ï`3_ ״дÏ`3P ĴдÏ`3R ±´Ð´Ï `3O ?´Ð´Ï `3F ?´Ð´Ï`3I x´Ð´Ï`3L e´Ð´Ï `3E R´Ð´Ï`3? A? »ÒY·h¿*M¶7À M: Ç »»Y·::¶;§ ¶§#»»Y·::¶;§¶´Ð´Ï`3A i´Ð´Ï`3d W´Ð´Ï`3o E´Ð´Ï`3b 2´Ð´Ï`3e ? »ÒY·h¿» HY·ê:§ ?»»Y·::¶;§ z» IY·î:§ l? »ÒY'·h¿» OY·G:§ PY´Ï`µÏY´ÎdµÎ§ 76Y´Ï`µÏY´ÎdµÎ§ »»Y·::¶;µÚÆûP*´×¹? W:§û>¶*·? »ÒY·h¿± ? _ #ÿ I ºÚ¸· ý »û Õ ý k¯ û Iü Mú ù û óþ % Mø û p ? ? b ? ? ? ? I ¡ S ¤ V ¥ a ¦ g § j ¨ o « u ° } ±@ ¶K ·V ¸Y ¼] ½g Àr Áu Ã? Ä? Æ? Ç? É? Ê? ͦ Î Ï´ Ðð Õ÷ Öú ×ý Ú Ü Ý ß% à/ ã= åy ê} ë? î? ï? ò? ô¤ õ© ö³ ù¼ û¿ üÊ ýÑ ÿÔÛº¾ÈÌÔÙäîõø ! # &'p,t-~0?2?3?6¡8¬9¯;³<½?È@ËLÖMáNäPçQòRýS UVWZ[)_/g4i;jEl x  g n ?*·N+Æ +ÁÙ? +ÀÙN-¶w? N-Æ 4*´×» KY-¶{·ú¹? W*´×» JY-¶z-¶y·÷¹? W§ 0*´×» KY¸·ú¹? W*´×» JY¸ ¸ ·÷¹? W*·? »ÉY·X¿± ? ÿ ! ºÔ¹Ù 4, ? N s u w x y z !} %~ : C? G? M? V? j? w? }? ?? ?? ?? g n ? x*·666666 6 666 8¼YTYTYTYT:6:,Æ ?,¶o:Æ +Æ -¶:,¶n? ,¶l 6 6 6 ,ÁÙ? B,ÀÙ:¶w? 66 ¶z¾£ ¶y¾¤ 6 ? ¶x6 ? 6 ,¶m? ,¶k ,¶j8:Æ ã¶i:¶O6¶N? § 6¶P6¶Q:¶L6« ¡ b x ) 76? y6§ s¸¦ k6YTCTcT? QAT§ H? C6? ;66§ 2666RTGTBT? AT§ 66§ ñ+Æ í+¶i:¶O6¶N? § 6¶P6¶Q:¶L6ª ¯ ? ¯ H : ¯ ¯ £ ¯ ¯ ¯ S6? v6§ p? k6§ e66ê¸M¶]? Q66YTCTcT? 4AT§ +? &6? 66§ 666§ 66? ¸? 6? ,» MY·:*´×¹? W? ÀÀ¶§ :? *´×» HY·é¹? W? *´×» KY·ø¹? W ? *´×» JY·ò¹? W*´×» NY ·A¹? W ? *´×» OY·F¹? W*·? »ÉY·X¿± Öàã ? ã ÿ ^ ºÓÔ¹¯Ó ü .Ùú ý #¿Á@þ A *(ÿ ºÓÔ¹¯Ó¿ ü Á@þ R 9ÿ ºÓÔ¹¯Ó¿ ÿ + ºÓÔ¹¯Ó¿ M Âú 6 ? ? ? ? ? ? ? ? ? ? ? !¡ $¢ (£ =¤ @¦ C¨ G© Mª R« V X® [¯ ^³ e¶ m· p¸ s¹ v½ }¾ ?¿ ?À ?Á ? ?à ¥Ä ¨É Ê ´Ë ¹Ì ¼Õ ÃÖ Ë× ÑÞ Ôß Ùà àá çâ øã ÿäå æ8è;é@êFîNïQðWñ]òcóhôqùvúyû~ü?ý??????¢§ °³¶½ÃÊÛâéð,/4:"?#E'H(K)Y*\+_,e-k.q/v05?6?7?8?9?>???@?A¡F¤G§M´N·R¼SÅTÑUÖWàXå\ê]ýabfg/kJrOsfymzw| ìä n l ,*´×¹? M,¹| ? ,¹} À»N-´Ù -°§ÿã° ? ü Ï ? ? ? ? ? %? '? *? ì n Ù l? 3*´×¹? N-¹| ? -¹} À»:+¶R? °§ÿৠ9*´×*´×¹~ ¹? N-¹? ? -¹? À»:+¶R? °§ÿà° ? ü Ïú ü Ñú ? >