Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bei bestimmten Versionen von Microsoft Windows können die StretchDIBits- und SetDIBitsToDevice--Funktionen JPEG- und PNG-Bilder als Quellbild an Druckergeräte übergeben werden. Diese Erweiterung ist nicht als Mittel gedacht, um allgemeine JPEG- und PNG-Dekomprimierung für Anwendungen zu liefern, sondern anwendungen das direkte Senden von JPEG- und PNG-komprimierten Bildern an Drucker mit Hardwareunterstützung für JPEG- und PNG-Bilder zu ermöglichen.
Die BITMAPINFOHEADER, BITMAPV4HEADER und BITMAPV5HEADER Strukturen werden erweitert, um die Spezifikation biCompression- Werte zu ermöglichen, die angeben, dass es sich bei den Bitmapdaten um ein JPEG- oder PNG-Bild handelt. Diese Komprimierungswerte gelten nur für SetDIBitsToDevice- und StretchDIBits-, wenn der parameter hdc ein Druckergerät angibt. Zur Unterstützung der Metadatei-Spooling des Druckers sollte die Anwendung nicht auf den Rückgabewert angewiesen sein, um festzustellen, ob das Gerät die JPEG- oder PNG-Datei unterstützt. Die Anwendung muss QUERYESCSUPPORT mit dem entsprechenden Escapezeichen ausgeben, bevor SetDIBitsToDevice- und StretchDIBits-aufgerufen wird. Wenn die Gültigkeitsprüfungs-Escape fehlschlägt, muss die Anwendung dann auf eine eigene JPEG- oder PNG-Unterstützung zurückgreifen, um das Bild in eine Bitmap zu dekomprimieren.