Maybe I am misunderstanding the Palette commands...
Suppose I have
SCREEN _NEWIMAGE(3200,1800,32)
and on the one and same display draw some graphic lines and boxes and place somewhere on the screen a 8-bit color picture (which has its own 256 color palette (#1) in its header).
I then on this same display load the same 8-bit color picture and graphics somewhere else on the display BUT I want to override the internal header palette and use my own palette (say #2).
I then again load the same image and graphics somewhere else and use another 256 color palette set (#3) and apply it to this image.
So is it possible to have, on the same display, an image and graphics using three different palettes simultaneously?
From the QB64 help wiki:-
PALETTE USING statement sets all RGB screen color intensities using values from an array PALETTE USING array%(startindex%)
array% red% + 256*green% + 65536*blue% . How is it possible to load the array (being integer) when each of red% green% blue% can be of value up to 256?
_COPY PALETTE statement copies the color palette intensities from 8bpp image to another image or a _NEWIMAGE screen page using 256 colors.
If the _NEWIMAGE is only used once, can _COPY PALETTE be used say three times for the effect mentioned above?