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=0e2ccce172a1375e968238f395503a47e0cb205d;hp=f67ff3af500516437a20952a27ef07525e3b019b;hb=4bcffe8896c08c9f60b2707da71bb39a64618d93;hpb=c7d0b8e1723045c0df086d9214a35f54db47684c diff --git a/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java b/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java index f67ff3a..0e2ccce 100755 --- a/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java +++ b/src/main/java/eu/svjatoslav/imagesqueeze/sampleApplication/Main.java @@ -1,45 +1,50 @@ +/* + * Imagesqueeze - Image codec optimized for photos. + * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of version 2 of the GNU General Public License + * as published by the Free Software Foundation. + */ + package eu.svjatoslav.imagesqueeze.sampleApplication; import java.io.File; import java.io.IOException; import java.io.InputStream; - - public class Main { - public static void main(String[] args) { + public static void main(final String[] args) { try { - String image = "colorful photo"; - 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 - InputStream inputStream = Main.class.getResourceAsStream(sourceDirectory + image + ".png"); - - ImageFrame frame = new ImageFrame("Original image"); - frame.getImagePanel().loadImage(inputStream, false); - frame.setVisible(true); + final InputStream inputStream = Main.class + .getResourceAsStream(sourceDirectory + image + ".png"); + 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")); - // create second frame for decoded image - ImageFrame frame2 = new ImageFrame("Encoded -> Decoded"); + final ImageFrame frame2 = new ImageFrame("Encoded -> Decoded"); // decode image frame2.getImagePanel().loadImage(new File(image + ".ImgSqz"), true); frame2.setVisible(true); - } catch (IOException exception){ + } catch (final IOException exception) { System.out.println("Error while loading an image: " + exception); } - } }