Directory Contents Search <<


DaVinci 4: Leonardo: Funktion DIBCmyk2Rgb

Wandelt die durch lpbmi adressierte DIB vom CMYK-Farbraum in das RGB-Farbformat um.

void API DIBCmyk2Rgb (

LPBITMAPINFOHEADER

lpbmi,

);

lpbmi

LPBITMAPINFOHEADER

Zeiger auf eine DIB deren Format untersucht werden soll.

Anmerkungen

Die Umwandlung erfolgt in-place. Das heißt die ursprünglichen CMYK-Daten gehen bei der Umwandlung verloren. Die Anwendung kann eine Kopie einer DIB mit der Funktion CopyHandle erzeugen.

Da DIBs im CMYK-Farbformat auf dem BITMAPV4HEADER basieren, basiert auch die ins RGB-Format umgewandelte DIB auf dem BITMAPV4HEADER. Alle DaVinci Funktionen arbeiten mit der übergebenen DIB fehlerfrei, aber manche Windows-Programme können eine solche DIB nicht verarbeiten, wenn sie als BMP-Datei gespeichert oder über die Zwischenablage kopiert wurde, obwohl sie im RGB-Format vorliegt. Die Anwendung kann eine Umwandlung von CMYK-Format in RGB basierend auf BITMAPINFOHEADER mit der Funktion ConvertDIB ausführen, die allerdings ein wenig langsamer ist.

-


Valid HTML 4.01!