Herd Software Entwicklung
DaVinci Grafikbibliothek
DaVinci Dokumentation
+++Die Funktionen zum Manipulieren von DIBs werden in der DaVinci Grafikbibliothek dem Modul Leonardo zugeordnet (LEON3xxx.DLL).
Eigentlich haben Sie ja auch schon eine ganz famose Bildbearbeitungsbibliothek zur Verfügung: Microsoft Windows. Windows enthält bereits viele Leistungsmerkmale zur Bearbeitung von Bildern, wie Dehnen, Spiegeln, Texte und geometrische Muster hinzufügen, Drucken etc. Allerdings beziehen sich diese Funktionen meist auf einen Device-Kontext (DC). Þ Bildbearbeitung mit Windows API Funktionen.
Moderne Klassenbibliotheken stellen üblicherweise Verfahren zur Bearbeitung der Bilder mit den Windows-Werkzeugen zur Verfügung. Damit müssen Sie sich nicht mit den Details des Windows-API auseinandersetzen.
Allen Bibliotheken ist gemeinsam, daß die das HDIB-Datenformat verstehen können, da dies ein übliches Windows-Datenformat ist.
{ TDib ADib(hDib); // Erzeugt OWL Dib-Objekt für ein HDIB-Handle von DaVinci
TPalette APalette(ADib); // erzeugt eine Palette aus diesem Objekt (Achtung: Exception wenn 24 Bit Farbtiefe)
TBitmap ABitmap(ADib, &APalette); // Erzeugt Bitmap-Objekt...
}