pixelsrc 0.2.0

Pixelsrc - GenAI-native pixel art format and compiler
Documentation
1
2
3
4
5
6
7
{"type": "palette", "name": "hat_red", "colors": {"{_}": "#00000000", "{main}": "#CC0000", "{light}": "#FF3333", "{dark}": "#880000", "{trim}": "#FFD700"}}
{"type": "palette", "name": "hat_blue", "colors": {"{_}": "#00000000", "{main}": "#0044CC", "{light}": "#3377FF", "{dark}": "#002288", "{trim}": "#C0C0C0"}}
{"type": "palette", "name": "hat_green", "colors": {"{_}": "#00000000", "{main}": "#228B22", "{light}": "#32CD32", "{dark}": "#145214", "{trim}": "#FFD700"}}
{"type": "sprite", "name": "hat_red", "size": [10, 6], "palette": "hat_red", "grid": ["{_}{_}{_}{trim}{trim}{trim}{trim}{_}{_}{_}", "{_}{_}{main}{main}{light}{light}{main}{main}{_}{_}", "{_}{main}{main}{light}{main}{main}{light}{main}{main}{_}", "{main}{main}{main}{main}{main}{main}{main}{main}{main}{main}", "{dark}{main}{main}{main}{main}{main}{main}{main}{main}{dark}", "{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}"]}
{"type": "sprite", "name": "hat_blue", "size": [10, 6], "palette": "hat_blue", "grid": ["{_}{_}{_}{trim}{trim}{trim}{trim}{_}{_}{_}", "{_}{_}{main}{main}{light}{light}{main}{main}{_}{_}", "{_}{main}{main}{light}{main}{main}{light}{main}{main}{_}", "{main}{main}{main}{main}{main}{main}{main}{main}{main}{main}", "{dark}{main}{main}{main}{main}{main}{main}{main}{main}{dark}", "{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}"]}
{"type": "sprite", "name": "hat_green", "size": [10, 6], "palette": "hat_green", "grid": ["{_}{_}{_}{trim}{trim}{trim}{trim}{_}{_}{_}", "{_}{_}{main}{main}{light}{light}{main}{main}{_}{_}", "{_}{main}{main}{light}{main}{main}{light}{main}{main}{_}", "{main}{main}{main}{main}{main}{main}{main}{main}{main}{main}", "{dark}{main}{main}{main}{main}{main}{main}{main}{main}{dark}", "{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}{trim}"]}
{"type": "composition", "name": "hat_variants", "size": [36, 8], "cell_size": [12, 8], "sprites": {".": null, "R": "hat_red", "B": "hat_blue", "G": "hat_green"}, "layers": [{"name": "variants", "map": ["RBG"]}]}