Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • Amazing, thank you! Works exactly as I need it to. The Python approach is my preferred one for sure. Commented Sep 16, 2024 at 6:06
  • Actually, I was a bit quick to reply. I'm not quite comprehending why you would swap 0 and 255 to make (255, 0, 255) the first colour in the index. This is my attempt in Python using your code: pastebin.com/tKLP1dux Commented Sep 16, 2024 at 6:28
  • Like I said, I did not code the general case where you look for one specific palette entry (such as magenta) and swap that entry with the first entry. I just took the last palette entry and swapped that with the first because the question was about setting the ordering of the palette, so if you can move the last entry to the first you can equally move any entry you choose to the first. I don't know which one you choose - your question doesn't say that, or provide a proper "minimum, complete, verifiable example". Commented Sep 16, 2024 at 6:50
  • Alright, so you mistook my question to mean "how do I rearrange existing colours in a palette" rather than "how do I define a colour as the first" (which is literally what it says), and you're sticking to your interpretation, despite my clarification. I can't say I fathom your thinking, but your answer was educational, and you clearly but effort into it. So thanks anyway. Commented Sep 17, 2024 at 7:24