h a l f b a k e r yNumber one on the no-fly list
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
Computer screens can now typically display 256 levels of intensity in each of the three channels - red, green and blue.
This means there are 16,777,216 - about 16.8 million colours available.
Imagine a bitmap image 4096 pixels wide by 4096 tall[1]. This has the same number of pixels as there are
colours available.
It's straightforward to procedurally generate images which simply display every colour, of course.
But the idea here is to create interesting, artistic or attractive images which use every single colour value available. A dedicated drawing program could help with this, providing useful features to make sure there were no repeated colours, using dithering to eek out more of a desired hue overall in an area, graduated fills and so on.
Obviously, one could do similar at a smaller scale, making images at a lower bit depth. Five bits per channel for a total of 32,768 colours is a fairly common format - images with a resolution of 256 by 128 pixels could use all of those, and similarly, 64x64 images could display every colour of 4-bit per channel (12-bit/pixel) images.
And 16 by 16 images could use every greyscale value.
[1] Or alternatively, 8192 by 2048 landscape or portrait, etc.
full-spectrum display
For when 16,777,216 is nowhere near enough [pocmloc, Dec 13 2024]
http://babelia.libraryofbabel.info/
Vaguely related (though the site seems to have been down since the beginning of this month) [pocmloc, Dec 16 2024]
Archived version of link
https://web.archive...ibraryofbabel.info/ Doesn't actually display any images of course because it's all generated server-side [pocmloc, Dec 16 2024]
Archived version of coloroscopy
https://web.archive...fo/coloroscopy.html This bit of Basile's site does work on the archive [pocmloc, Dec 16 2024]
[link]
|
|
To maintain recognisable shapes, you would have to minimise the change to the amount of contrast between nearby pixels - so, steep colour gradients would have to remain steepish and shallow ones shallowish. |
|
|
Some of the same logic about vector spaces which, I'm told, is used with LLMs, might be applicable here. But I haven't worked in that field, so I may be misunderstanding it. |
|
|
Very few people can see all 16.8 million colours available. |
|
|
I can see them all quite easily. Discernment is a different question. |
|
|
Yeah, with this idea we're actually relying on the viewer not being able to readily distinguish very similar colours - particularly not when the area covered is small. |
|
| |