projects
/
imagesqueeze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Moved to java 1.8. Code cleanup and formatting.
[imagesqueeze.git]
/
src
/
main
/
java
/
eu
/
svjatoslav
/
imagesqueeze
/
sampleApplication
/
Main.java
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
(executable)
--- 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 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 fil
e
-
frame.getImagePanel().saveImage(new File(image + ".ImgSqz")
);
+
// create second frame for decoded imag
e
+
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);
- }
-
- }
+ }
}
}