Initial commit

This commit is contained in:
Hannes
2016-07-15 14:13:55 +02:00
commit 50ab3a0c31
20 changed files with 1026 additions and 0 deletions

29
src/Main.java Normal file
View File

@@ -0,0 +1,29 @@
import xkcd.construction.ImageArranger;
import xkcd.construction.ImageDataLoader;
import xkcd.construction.ImageSticher;
import xkcd.rectangle.imagepath.PathRectangle;
import java.io.File;
import java.io.IOException;
import java.util.Collection;
public class Main {
static final String PATH = "C:\\Users\\Hannes\\xkcd\\";
public static void main(final String[] args) throws IOException {
System.out.println("Loading Now!");
final ImageDataLoader loader = new ImageDataLoader();
Collection<PathRectangle> images = loader.load(new File(PATH));
System.out.println("Arranging Now!");
final ImageArranger arranger = new ImageArranger();
images = arranger.arrangeRectangles(images, 3D / 2D);
System.out.println("Count: " + images.size());
System.out.println("Saving Now!");
final ImageSticher sticher = new ImageSticher(images);
sticher.saveImage(new File("C:\\Users\\Hannes\\Desktop\\savedNew.png"));
System.out.println("DONE!");
}
}