File lejos-002-jpeg.patch of Package lejos

diff -up ./src/java/vision/josx/vision/Vision.java.orig ./src/java/vision/josx/vision/Vision.java
--- ./src/java/vision/josx/vision/Vision.java.orig	2005-11-23 18:46:45.000000000 +0100
+++ ./src/java/vision/josx/vision/Vision.java	2013-05-03 08:10:23.583395700 +0200
@@ -44,8 +44,7 @@ import javax.sound.sampled.DataLine;
 import javax.sound.sampled.LineUnavailableException;
 import javax.sound.sampled.UnsupportedAudioFileException;
 
-import com.sun.image.codec.jpeg.JPEGCodec;
-import com.sun.image.codec.jpeg.JPEGImageEncoder;
+import javax.imageio.ImageIO;
 
 /**
  * Java version of Vision Command.
@@ -612,10 +611,6 @@ public class Vision extends Frame implem
 
       FileOutputStream fOut = new FileOutputStream(fn);
 
-      // Create a JPG encoder for the file
-
-      JPEGImageEncoder jpeg_encode = JPEGCodec.createJPEGEncoder(fOut);
-
       // Reformat the data to an array on int
 
       int ints[] = new int[data.length / 3];
@@ -638,8 +633,7 @@ public class Vision extends Frame implem
       image.setRGB(0, 0, width, height, ints, 0, width);
 
       // Encode the image and close the output file
-
-      jpeg_encode.encode(image);
+      ImageIO.write(image,"jpeg",fOut);
       fOut.close();
    }
 
openSUSE Build Service is sponsored by