Author: cmchen
Date: Sat Sep 12 16:17:38 2009
New Revision: 814182

URL: http://svn.apache.org/viewvc?rev=814182&view=rev
Log:
* Added accessor methods for a number of ImageInfo properties.

Modified:
    commons/proper/sanselan/trunk/RELEASE_NOTES
    
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/ImageInfo.java

Modified: commons/proper/sanselan/trunk/RELEASE_NOTES
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/RELEASE_NOTES?rev=814182&r1=814181&r2=814182&view=diff
==============================================================================
--- commons/proper/sanselan/trunk/RELEASE_NOTES (original)
+++ commons/proper/sanselan/trunk/RELEASE_NOTES Sat Sep 12 16:17:38 2009
@@ -19,7 +19,7 @@
  * Fixed a bug in which gifs have incorrect size information in the the 
Logical Screen Descriptor.
    This appears to be a bug in how Microsoft Office writes gifs.
    The Image Descriptor has the correct value.
-
+ * Added accessor methods for a number of ImageInfo properties.
 
 Release 0.97
 ------------

Modified: 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/ImageInfo.java
URL: 
http://svn.apache.org/viewvc/commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/ImageInfo.java?rev=814182&r1=814181&r2=814182&view=diff
==============================================================================
--- 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/ImageInfo.java 
(original)
+++ 
commons/proper/sanselan/trunk/src/main/java/org/apache/sanselan/ImageInfo.java 
Sat Sep 12 16:17:38 2009
@@ -243,7 +243,7 @@
        /**
         * Returns true if the image is progressive or interlaced.
         */
-       public boolean getIsProgressive()
+       public boolean isProgressive()
        {
                return isProgressive;
        }
@@ -343,4 +343,32 @@
 
        }
 
+       /**
+        * Returns a description of the file format, ie. format version.
+        */
+       public String getFormatDetails() {
+               return formatDetails;
+       }
+
+       /**
+        * Returns true if the image has transparency.
+        */
+       public boolean isTransparent() {
+               return isTransparent;
+       }
+
+       /**
+        * Returns true if the image uses a palette.
+        */
+       public boolean usesPalette() {
+               return usesPalette;
+       }
+
+       /**
+        * Returns a description of the compression algorithm, if any.
+        */
+       public String getCompressionAlgorithm() {
+               return compressionAlgorithm;
+       }
+
 }
\ No newline at end of file


Reply via email to