Re: Set.Picture verändert palette


[ Antworten ] [ Ihre Antwort ] [ Forum iconsoft.de ]

Abgeschickt von A.K. am 14 Januar, 2004 um 15:19:57

Antwort auf: Set.Picture verändert palette von ZaPPa am 14 Januar, 2004 um 14:40:09:

Hi,

das sich die Palette verändert, ist völlig normal.
Da du in einem 256c-Modus arbeitest, und du Bilder mit eigener Palette verwendest, werden die entsprechenden Farben verändert.

Wenn du die Palette vorher abspeichern würdest, und sie nach Set.Picture wieder laden würdest, dann würden sich die Farben des Bildes verändern.

Also bleiben nur 2 Möglichkeiten.
1. Du benutzt einen 32Kc oder 64Kc-Modus(z.B. &H110 oder &H111). Dort gibt es keine Palette und die Farben werden als Pseudo-RGB-Werte übergeben.
Bilder werden in die entsprechenden Farben automatisch umgewandelt. Und die restlichen Farben auf dem Bildschirm verändern sich nicht.

2. Wenn du Bilder benutzt, z.B. für ein Spiel, dann kannst du auch mit Sprites arbeiten. Diese haben keine Palette und haben deswegen auch keine Auswirkung auf die Farben. In der LIB gibt es z.B. die "QBP"-Dateien. Dies sind reine Sprite-Dateien.

Aber für ein Programm mit denen du Bilder anschauen möchtest(BMP,GIF....) ist Methode 1 besser geeignet. Dort kann man übrigens auch BMP's mit 16,7M Farben darstellen.

MFG A.K.



Antworten:



Ihre Antwort

Name:
E-Mail:

Subject:

Text:

Optionale URL:
Link Titel:
Optionale Bild-URL:


[ Antworten ] [ Ihre Antwort ] [ Forum iconsoft.de ]