//Loop over all pixel, and count the different pixel values encountered.
TreeSet<Integer> colorCntSet = new TreeSet<>(); for (int x=0; x < validationImg.getWidth(); x++) { for (int y=0; y < validationImg.getHeight(); y++) { int rgb = validationImg.getRGB(x, y);
colorCntSet.add(rgb);
}
}
//Check if we encountered 3 different color values in total if (colorCntSet.size() == 3) {
System.out.println("Passed!");
} else { thrownew RuntimeException("Test FAILED!");
}
}
protected BufferedImage createSrcImage() {
BufferedImage bi = new BufferedImage(10, 10, BufferedImage.TYPE_INT_RGB);
Graphics2D g = (Graphics2D) bi.getGraphics();
g.setColor(Color.YELLOW);
g.fillRect(0, 0, 10, 10); return bi;
}
publicstaticvoid main(String[] args) { new EABlitTest().test();
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-10-12)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.