ok, well, I think you're overthinking your problem. Can you give me a counter-case to this algorithm:
public static void main(String... args) throws IOException {
File canon = new File("faceCanon.bmp"), modded = new File("face1.bmp"), filtered = new File("filtered.png");
File result = new...