X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=imagesqueeze.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fimagesqueeze%2FsampleApplication%2FMain.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fimagesqueeze%2FsampleApplication%2FMain.java;h=8471a08c0afa88721f5201380a3cf8db9648d5b5;hp=0e2ccce172a1375e968238f395503a47e0cb205d;hb=7b3e2cbabc6df4010fb50b129933ad91ada21e62;hpb=db43b283d3a8180a8496f7cc309ddaffc74deee4 diff --git a/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java b/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java index 0e2ccce..8471a08 100755 --- a/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java +++ b/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java @@ -15,36 +15,30 @@ import java.io.InputStream; public class Main { - public static void main(final String[] args) { + public static void main(final String[] args) throws IOException { - try { + final String image = "colorful photo"; + final String sourceDirectory = "/eu/svjatoslav/imagesqueeze/sampleApplication/data/"; - final String image = "colorful photo"; - final String sourceDirectory = "/eu/svjatoslav/imagesqueeze/sampleApplication/data/"; + // create visible frame + // load image into frame + final InputStream inputStream = Main.class + .getResourceAsStream(sourceDirectory + image + ".png"); - // create visible frame - // load image into frame - final InputStream inputStream = Main.class - .getResourceAsStream(sourceDirectory + image + ".png"); + final ImageFrame frame = new ImageFrame("Original image"); + frame.getImagePanel().loadImage(inputStream, false); + frame.setVisible(true); - final ImageFrame frame = new ImageFrame("Original image"); - frame.getImagePanel().loadImage(inputStream, false); - frame.setVisible(true); + // encode image into file + frame.getImagePanel().saveImage(new File(image + ".ImgSqz")); - // encode image into file - frame.getImagePanel().saveImage(new File(image + ".ImgSqz")); + // create second frame for decoded image + final ImageFrame frame2 = new ImageFrame("Encoded -> Decoded"); - // create second frame for decoded image - final ImageFrame frame2 = new ImageFrame("Encoded -> Decoded"); + // decode image + frame2.getImagePanel().loadImage(new File(image + ".ImgSqz"), true); + frame2.setVisible(true); - // decode image - frame2.getImagePanel().loadImage(new File(image + ".ImgSqz"), true); - frame2.setVisible(true); - - } catch (final IOException exception) { - System.out.println("Error while loading an image: " + exception); - } - - } + } }