Directory Contents Search << >>


DaVinci 4: Leonardo: Funktion DIBEstimateAngle

Errät mit heuristischen Methoden in einer eingescannten Grafik den Verdrehungswinkel in Grad.

int WINAPI DIBEstimateAngle(

HDIB hDIB,

int iStartAngle,

int iEndAngle,

UINT uReserved)

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.

-


Valid HTML 4.01!