You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by da...@apache.org on 2013/11/09 19:00:27 UTC

svn commit: r1540351 - in /commons/proper/imaging/trunk/src: main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java

Author: damjan
Date: Sat Nov  9 18:00:27 2013
New Revision: 1540351

URL: http://svn.apache.org/r1540351
Log:
Completely comment out TGA support.
Add a test for TIFF subimage support.


Added:
    commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java   (with props)
Modified:
    commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java

Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java?rev=1540351&r1=1540350&r2=1540351&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java (original)
+++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tga/TgaConstants.java Sat Nov  9 18:00:27 2013
@@ -16,6 +16,6 @@
  */
 package org.apache.commons.imaging.formats.tga;
 
-public class TgaConstants {
-
-}
+//public class TgaConstants {
+//
+//}

Added: commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java
URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java?rev=1540351&view=auto
==============================================================================
--- commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java (added)
+++ commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java Sat Nov  9 18:00:27 2013
@@ -0,0 +1,28 @@
+package org.apache.commons.imaging.formats.tiff;
+
+import java.awt.image.BufferedImage;
+import java.io.IOException;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.apache.commons.imaging.ImageFormats;
+import org.apache.commons.imaging.ImageReadException;
+import org.apache.commons.imaging.ImageWriteException;
+import org.apache.commons.imaging.Imaging;
+import org.apache.commons.imaging.formats.tiff.constants.TiffConstants;
+
+public class TiffSubImageTest extends TiffBaseTest {
+    public void testSubImage() throws ImageReadException, ImageWriteException, IOException {
+        BufferedImage src = new BufferedImage(10, 10, BufferedImage.TYPE_INT_RGB);
+        byte[] imageBytes = Imaging.writeImageToBytes(src, ImageFormats.TIFF, null);
+        
+        Map<String,Object> params = new TreeMap<String,Object>();
+        params.put(TiffConstants.PARAM_KEY_SUBIMAGE_X, 0);
+        params.put(TiffConstants.PARAM_KEY_SUBIMAGE_Y, 0);
+        params.put(TiffConstants.PARAM_KEY_SUBIMAGE_WIDTH, 2);
+        params.put(TiffConstants.PARAM_KEY_SUBIMAGE_HEIGHT, 3);
+        BufferedImage image = Imaging.getBufferedImage(imageBytes, params);
+        assertEquals(image.getWidth(), 2);
+        assertEquals(image.getHeight(), 3);
+    }
+}
\ No newline at end of file

Propchange: commons/proper/imaging/trunk/src/test/java/org/apache/commons/imaging/formats/tiff/TiffSubImageTest.java
------------------------------------------------------------------------------
    svn:eol-style = native