Errät mit heuristischen Methoden in einer eingescannten Grafik den Verdrehungswinkel in Grad.
hDIB
|
HDIB
|
Handle der zu analysierenden DIB.
|
iStartAngle
|
int
|
Minimal zu betrachtender Drehwinkel in 1/1000 Grad. -45000 für eine Analyse ab -45°.
|
iEndAngle
|
int
|
Maximal zu betrachtender Drehwinkel in 1/1000 Grad. 45000 für eine Analyse ab 45°.
|
uReserved
|
UINT
|
Reserviert, die Anwendung muss 0 übergeben.
|
Rückgabewert
|
Der Rückgabewert gibt den vermuteten Drehwinkel der Grafik in 1/1000 Grad an.
|
Anmerkungen
|
DIBEstimateAngle analysiert den Inhalt der in hDIB angegebenen Grafik und errechnet eine Vermutung für einen Drehwinkel um den die Grafik verdreht eingescannt wurde. Falls die Grafik durch Scannen eines hellen Belegs auf dunklem Grund erstellt wurde, kann anhand der Lage des dunklen Hintergrundes der notwendige Drehwinkel recht genau bestimmt werden.
|
Falls ein heller Beleg auf hellem Hintergrund gescannt wurde, kann der Drehwinkel immer noch recht gut anhand des "Durchschusses" zwischen den eingescannten Zeilen gefunden werden. Jedoch kann dieses Verfahren in Abhängigkeit vom eingescannten Beleg auch überraschende Ergebnisse verursachen.
|