| Herd Software Entwicklung
|=
DaVinci Grafikbibliothek
|==
DaVinci Dokumentation Home Search Order


Beispielprogramme für DaVinci-Bibliothek

Die Demonstrationsprogramme im Quelltext befinden sich in Unterverzeichnissen des Verzeichnisses EXAMPLES:

EXAMPLES

WINAPI Windows API und C Beispielprogramm
MSVC40.MDP: Microsoft Visual C++ 4.x and 5.x
BC45.IDE Borland C++ 4.5x and 5.0x Projekt

DELPHI Delphi Beispielprogramm basierend auf TDavinci Komponente.
IMAGEEX.DPR Delphi 1.x and 2.x Projekt

VB4 Visual Basic 4.0 Beispielprogramm basierend auf DavCtl ActiveX Control.
VBEX.VBP Visual Basic 4.0 Projekt

VB5 Visual Basic 5.0 and 6.0 Beispielprogramm basierend auf DavCtl ActiveX Control.
VBEX.VBP Visual Basic 5.0 Projekt

DAVDELPH Borland Delphi Beispielprogramm basierend auf TImage
DAVDELPH.DPR Delphi 1.x and 2.x Projekt

MFC Microsoft Foundation Classes (MFC) Beispielprogramm
MFCEX..MDP Microsoft Visual C++ 4.x and 5.x project.

OWL Borland OWL 2.x C++ class library Beispielprogramm
DAVDEMO.IDE Borland C++ 4.5x and 5.0
DAVDEM3.PRJ Borland C++ 3.1

IMAGINE Beispielprogramm für Imagine Fensterklasse Windows API und C
MSVC40.MDP: Microsoft Visual C++ 4.x and 5.x
BC45.IDE: Borland C++ 4.5x and 5.0x project

GIFOPT C API Kommandozeilenprogramm konvertiert Dateien ins GIF Datenformat. Zusatzfunktion: Optimieren von Bitmaps auf minimale Farbauflösung.
GIFOPT.IDE: Borland C++ 4.5x and 5.0x project
GIFOPT.MDP: Visual C++ 4.0 and 5.0 project

VCL\Delphi\LEONARDO.PAS Unit-Definition für LEON3_32.DLL

VCL\Delphi\DAVINCI.PAS Unit-Definition für DAV3_32.DLL

VCL\Delphi\IMAGINE.PAS Unit-Definition für IMAG3_32.DLL

WINAPI kann Dateien der von DaVinci unterstützten Grafikformate lesen und speichern, zusätzlich auch drucken und die interne Handhabung trennt detailliert nach Bitmapformaten und Metafile-Formaten, was für Metafile-formate zu erheblichem Qualitätsgewinn führt.

MFC kann dagegen nur Bitmap-Datenformate importieren und exportieren, Metafile-Dateien werden in Bitmaps konvertiert.

DAVDEMO kann eine Grafik in einem der von DaVinci unterstützten Formate lesen, anzeigen und in einem der unterstützten Formate wieder exportieren. Die programminterne Handhabung erfolgt dabei immer als Device-Dependend-Bitmap. Farbpaletten (256 Farben) und scrollen werden unterstützt.

DAVIEW basiert wie WINAPI auf dem Windows API und enthält zusätzliche Funktionen wie die Kontrolle der bei ipImportInd und ipExportInd angegebenen Flag-Parameter, Anzeige von DXFs als weiße Linien auf schwarzem Grund, Rotieren, Stauchen und Farbtiefe von Bitmaps ändern etc.

Beachten Sie auch die Unit GETDIB.PAS und das Beispiel GETTEST.PAS. Sie zeigen wie DIB-Daten im Pascal-Anwendungsprogramm angesprochen werden.