Ob getImagePixelColor und getColorAsString eine effiziente Methode zur pixelweisen Prüfung sind, weiß ich nicht,
Natürlich ist das „teuer“. 530*500 = 265000. Wenn das jeder so „effektiv“ macht brauchen wir noch lange die Kohlekraftwerke…
Zudem wird die Methode vorhersagbar versagen
- Wenn das gelieferte PDF das Ergebnis eines Scans ist. Denn dann reicht ein falsches, nicht perfekt weises (255,255,255,0) - Pixel und davon wird es viele geben: Staubkörner, naseweise Obstfliegen und dergleichen.
- Ergo auch wenn das gelieferte PDF eine Hintergrundfarbe hat.
- Wenn das gelieferte PDF in der einen oder anderen Form gegen diese Art des Auslesens geschützt ist.