I'm working on an art asset for a webpage that's made up of a few 8x8-pixel "tiles", repeated and arranged in different configurations. Sort of like a level in a video game:
Ideally, I'd like this image to be really big, like 3140x2160, so that I can include enough stuff to fill even a really big monitor without looking like it's repeating. But I don't want the filesize to be huge. Are there any popular image formats that can compress images like this efficiently by storing each tile only once and reusing it? (I heard JPEG uses 8x8 blocks -- would that help here?) Or do I need to make some kind of custom SVG/HTML/CSS code?