22 points bennett_dev 2 days ago 6 comments
Smalltalker-80 43 minutes ago | parent
Nobody? Okay then: "Fun with flags!". There, I said it.
jtxt 33 minutes ago | parent
Cool project and results! https://vantezzen.github.io/miniflags/
kjgkjhfkjf 28 minutes ago | parent
In case anyone else was curious about using a lookup table: there are there are fewer than 256 recognized countries or territories [1], so 8 bits should be enough for a key.
This would be superior to the 11-bit encoding presented here because it handles complexities such as coats of arms. It would also handle bizarre situations such as two countries having almost identical flags [2].
[1] https://en.wikipedia.org/wiki/List_of_countries_and_territor...
[2] https://www.worldatlas.com/articles/country-flags-that-resem...
opiotrek 26 minutes ago | parent
but then you have to have the svg built into decoder. will they be smaller than 5KB?
also then it's no different from a svg sprite
ano-ther 24 minutes ago | parent
Cool idea. Interesting that Indonesia, Poland and Monaco with very similar two-stripe designs have different compression rates (11, 14 and 17 respectively). Probably the aspect ratio that also gets encoded.
pimlottc 20 minutes ago | parent
Surprised this didn’t mention heraldry, which has what’s basically a DSL for coats-of-arms: