Problem mit Image und Speichern

Fragen und Bugreports zur PureBasic 4.0-Beta.
In_Go
Beiträge: 20
Registriert: 06.02.2006 23:46
Wohnort: Eschau, Spessart

Problem mit Image und Speichern

Beitrag von In_Go »

In Purebasic ist es möglich Images mit verschiedener Tiefe zu erzeugen.
Beispiel:

Code: Alles auswählen

Ergebnis = CreateImage(#Image, Breite, Höhe [, Tiefe])
Erzeuge ich hiermit ein Image mit Tiefe von 8 Bit und speichere dieses Image als Bitmap (*.bmp) wird dieses Image wieder auf 24 Bit Format
umgewandelt. Dies steht genauso beschrieben auch in der Dokumentation!
Es ist also kein Fehler!
Es wäre aber wünschenswert wenn die erzeugte Tiefe auch abgespeichert wird.
Oder gibt es gar andere Möglichkeiten ?
Warum ist die Erzeugung und Abspeicherung von 8 Bit tiefen Images wichtig ?
Will man ein Icon erzeugen hat dieses in der Regel (bei Windows jedenfalls) eine Tiefe von 8 Bit.
Oder gibts andere Methoden für das Abspeichern einer Grafik mit 8 Bit Tiefe ?
Shit happens: Let's try to make things better!
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

Wenn es Dir in der Hauptsache um das Erstellen von Icons geht, dann wirf mal einen Blick in das Code-Archiv.
Dort findest Du im Bereich Graphics einige Beispiele bezüglich Icons-Erstellung.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Gesperrt