SetLayerPalette(id, palid[, t])
id
angegebenen
Ebene durch die in palid
angegebene Palette. Mit dem optionalen
Tabellenargument t
können Sie einige weitere Optionen angeben.
Die folgenden Tags werden derzeit vom optionalen Tabellenargument
t
unterstützt:
Remap:
True
gesetzt ist, werden die Pixel der Ebene neu
zugeordnet, um den Farben der neuen Palette so genau wie möglich
zu entsprechen. Standardmäßig erfolgt keine Neuzuordnung und
die tatsächlichen Pixeldaten der Ebene bleiben unberührt. Wenn
Sie eine Neuzuordnung wünschen, setzen Sie diesen Tag auf True
.
Beachten Sie jedoch, dass die Neuzuordnung aller Pixel natürlich
viel länger dauert als das Festlegen einer neuen Palette ohne
Neuzuordnung. Voreingestellt ist False
.
Dither:
Remap
(siehe oben) auf True
gesetzt haben,
können Sie mit dem Tag Dither
angeben, ob Dithering verwendet
werden soll oder nicht. Voreingestellt ist True
, was bedeutet,
dass Dithering verwendet wird.
CopyCycleTable:
True
setzen, wird diese Wechseltabelle
ebenfalls in den Pinsel kopiert. Der Standardwert ist False
.
Sie müssen Ebenen aktivieren bevor Sie diesen Befehl nutzen können. Siehe Einführung in die Ebenentechnik für Details.