Parallel processing of images

This commit is contained in:
Lucas Alber
2019-02-27 15:15:13 +01:00
parent 1fbd2ec24f
commit dfbfaec92d

View File

@@ -43,6 +43,8 @@ public class Main {
try { try {
Files.walk(folder.toPath()) Files.walk(folder.toPath())
.filter(Main::isImage) .filter(Main::isImage)
.collect(Collectors.toList())
.parallelStream()
.forEach(p -> { .forEach(p -> {
textArea.append("Processing: " + p.getFileName().toString() + "\n"); textArea.append("Processing: " + p.getFileName().toString() + "\n");
Image img = new Image(p.toFile()); Image img = new Image(p.toFile());