Looks like JPEG XL is BACK ON THE MENU BAYBEE!!
Not really news I guess, you already have JXL in some form in current Firefox but YIPEE etc
EDIT: I have become the JPEG-XL joker. When I make the news, the https://jpegxl.info/ url will be in my manifesto.



Fuck i forgot to fund the webp lobby. Real gamers use bitmap
.bmp gaming®
fake news, real gamers use XBM
XBM image
#define s_width 58 #define s_height 92 static unsigned char s_bits[] = { 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0xa2, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xc4, 0x52, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcd, 0x76, 0x07, 0x00, 0x00, 0x00, 0x00, 0x78, 0x9e, 0xaf, 0x07, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xbd, 0xff, 0x37, 0x00, 0x00, 0x00, 0x00, 0x8c, 0xbf, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x71, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x04, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0x7f, 0x46, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xf7, 0xff, 0x1f, 0x00, 0x00, 0xf1, 0xff, 0xdf, 0xff, 0xff, 0x1f, 0x00, 0x00, 0x86, 0xff, 0xdf, 0x8b, 0xff, 0x7f, 0x00, 0x00, 0x3e, 0xff, 0x4b, 0x02, 0xfc, 0x0f, 0x00, 0x80, 0xf8, 0xf6, 0x00, 0x00, 0xf8, 0x3f, 0x00, 0x80, 0xf3, 0x0f, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x80, 0xff, 0x1f, 0x00, 0x00, 0xc0, 0xff, 0x00, 0xd0, 0xff, 0x3f, 0x00, 0x00, 0x80, 0x6f, 0x00, 0xc0, 0xff, 0x1f, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x80, 0xff, 0x07, 0x00, 0x00, 0x00, 0x7e, 0x00, 0xc0, 0xff, 0x07, 0x00, 0x96, 0x00, 0xfe, 0x00, 0x40, 0xff, 0x00, 0x00, 0x40, 0x00, 0xfc, 0x01, 0x40, 0x7f, 0x00, 0x02, 0x00, 0x00, 0x78, 0x00, 0xf8, 0x7f, 0x00, 0x24, 0x94, 0x02, 0xf8, 0x00, 0xc0, 0x3f, 0x00, 0x29, 0x00, 0x00, 0xf0, 0x01, 0xe0, 0x3f, 0x00, 0x32, 0x00, 0x40, 0xf2, 0x02, 0x40, 0x36, 0x00, 0x7d, 0x00, 0x80, 0xf0, 0x00, 0x30, 0x1b, 0x00, 0x7f, 0x00, 0xa0, 0xe0, 0x01, 0xf0, 0x39, 0x00, 0xfe, 0x00, 0x60, 0x63, 0x01, 0xe0, 0x1f, 0x00, 0xfc, 0x02, 0x68, 0xe0, 0x00, 0x90, 0x0f, 0x00, 0xf9, 0x02, 0xf8, 0xe2, 0x00, 0xc8, 0x07, 0xc0, 0xe7, 0x03, 0x79, 0xc0, 0x00, 0xe0, 0x0b, 0x00, 0xde, 0x13, 0xb9, 0x40, 0x00, 0xf0, 0x03, 0x00, 0x93, 0x13, 0xfa, 0xc0, 0x00, 0xf0, 0x05, 0x80, 0xa1, 0x0b, 0x7e, 0xc1, 0x00, 0xe8, 0x17, 0x80, 0x80, 0x0f, 0x1e, 0x42, 0x00, 0xe0, 0x03, 0xc0, 0x00, 0x07, 0x1c, 0x44, 0x00, 0xc0, 0x0b, 0x40, 0x00, 0x86, 0x0c, 0x44, 0x00, 0xc0, 0x0b, 0x60, 0x00, 0x00, 0x00, 0x44, 0x00, 0x20, 0x07, 0x20, 0x00, 0xc0, 0x00, 0x44, 0x00, 0x00, 0x05, 0x20, 0x00, 0x80, 0x00, 0x44, 0x00, 0x00, 0x07, 0x30, 0x20, 0x80, 0x00, 0x48, 0x00, 0x3e, 0x07, 0x20, 0x20, 0x80, 0x80, 0x49, 0x00, 0x62, 0x07, 0x30, 0x20, 0x80, 0x80, 0x49, 0x00, 0xc3, 0x03, 0x10, 0x20, 0x80, 0x00, 0x49, 0x00, 0x82, 0x02, 0x30, 0x00, 0x80, 0x00, 0x40, 0x00, 0x86, 0x03, 0x20, 0x00, 0x00, 0x01, 0x44, 0x00, 0x04, 0x03, 0x30, 0x00, 0x00, 0x01, 0x44, 0x00, 0x0c, 0x02, 0x20, 0x00, 0x00, 0x01, 0x44, 0x00, 0x08, 0x00, 0x20, 0x40, 0x00, 0x01, 0x44, 0x00, 0x08, 0x00, 0x60, 0x40, 0x00, 0x05, 0x42, 0x00, 0x08, 0x00, 0xc0, 0x30, 0x0f, 0x0d, 0x42, 0x00, 0x0c, 0x00, 0x80, 0x3f, 0x09, 0x1a, 0x01, 0x00, 0x04, 0x00, 0x00, 0x9b, 0x01, 0xfa, 0x40, 0x00, 0x84, 0x00, 0x00, 0x88, 0x01, 0x72, 0x20, 0x00, 0x86, 0x00, 0x00, 0x4e, 0x01, 0x64, 0x20, 0x00, 0x82, 0x08, 0x00, 0x42, 0x03, 0xc4, 0x23, 0x00, 0x42, 0x00, 0x00, 0x20, 0x06, 0x04, 0x20, 0x00, 0xe2, 0x00, 0x00, 0x10, 0x0c, 0x04, 0x10, 0x00, 0xe2, 0x00, 0x00, 0x10, 0x38, 0x02, 0x10, 0x00, 0x9e, 0x00, 0x00, 0x00, 0xe0, 0x03, 0x10, 0x00, 0x80, 0x88, 0x80, 0x10, 0x00, 0x00, 0x10, 0x00, 0x80, 0x00, 0x00, 0x30, 0x41, 0x00, 0x10, 0x00, 0x80, 0x00, 0x00, 0x60, 0x00, 0x00, 0x08, 0x00, 0x00, 0x01, 0x02, 0xc0, 0x00, 0x01, 0x08, 0x00, 0x00, 0x01, 0x00, 0xc8, 0x80, 0x01, 0x08, 0x00, 0x00, 0x41, 0x00, 0x08, 0xf7, 0x80, 0x04, 0x00, 0x00, 0x02, 0x40, 0x70, 0x9b, 0x10, 0x04, 0x00, 0x00, 0x02, 0x00, 0x30, 0x53, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0xf0, 0x7b, 0x00, 0x02, 0x00, 0x00, 0x24, 0x04, 0xf0, 0x3f, 0x42, 0x02, 0x00, 0x00, 0x04, 0x00, 0xe0, 0x0f, 0x00, 0x01, 0x00, 0x00, 0x04, 0x01, 0xe0, 0x0f, 0x80, 0x01, 0x00, 0x00, 0x08, 0x20, 0xc0, 0x03, 0x88, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x40, 0x60, 0x00, 0x00, 0x00, 0x10, 0x04, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x40, 0x20, 0x80, 0x00, 0x04, 0x00, 0x00, 0x00, 0x80, 0x20, 0x18, 0x08, 0x03, 0x00, 0x00, 0x00, 0x80, 0x01, 0x11, 0x0c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x06, 0x70, 0xc7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xc0, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x57, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00 };No real gamers use a7a
https://pypi.org/project/a7a/
Now THIS is podracing
I love silly little projects like this which serve no practical purpose. Programming should be fun! Although, on the topic of quirky new image formats, QOI (Quite OK Image Format) is a neat one that actually got traction and has some legitimate use cases.
Some of my most fun projects are making something that should by all means not exist. Cursed languages, the worlds most inefficient way to do x etc. People are so obsessed with shipping products now its kinda cringe
XPM is also acceptable:
XPM
/* XPM */ static char * sicko_xpm[] = { "58 92 2 1", " c #000000", ". c #FFFFFF", "............................ .............................", "............................. ... ...... .................", "............................. .. ... . ..................", "...................... .. ... . .. . .. ..............", "........................ . .. . . . ...............", "................... ... .. .. ............", "...................... . . .............", ".................. ... .............", ".................... .............", "............... ............", "............... .........", "............... ... ......", ".............. .. .......", "............ .....", "........ .... .....", ".......... ... .. . ... ...", "......... .. .. . ........ ......", "....... ... . ................... ....", "........ ... ........................ ..", "....... ......................... ..", ".... .. ......................... .. ...", "...... ........................... .....", "....... .............................. ...", "...... .............. .............. ..", "....... .................................. .", "........ .......... ......................... ...", ".... ........... ....... .... ......... ..", ".. ... .......... .. . ...................... .", "...... ........... .. ................ ..... ..", "..... .. . ......... . ................. ... .", ".... .. .. ........... ............... ..... .", ".... . ........... ............. . .... ...", "..... ............. . ......... . ..... ..", ".... .. ............ .. . ......... . ... ..", "... .. ........... .. ...... .. . .... ..", "..... ............... . .. ... .. . ...... ...", ".... . ............ .. . .. ...... ...... ..", "... .............. ..... ..... . ..... ..", "... . . .......... ....... ..... ... .... ...", "..... ............ ........ ....... ..... ... ...", "...... . .......... .......... ....... ...... ... ...", "...... . ......... ........................... ... ...", "..... .. ......... ................. .......... ... ...", "........ . .......... ................. .............. ...", "........ ......... ....... ......... ........... .. ...", ". ... ......... ....... ......... ....... .. .. ...", ". ... . ......... ....... ......... ....... .. .. ...", " .... .......... ....... ......... ....... .. .. ...", ". ..... .......... ................. .......... ... ...", ". .... .......... .................. ......... ... ...", ".. ..... .......... .................. ......... ... ...", ".. .... ........... .................. ......... ... ...", "... ................. ........ ......... ............. ...", "... ................. ...... ......... . ...... .... ...", "... .................. .... .. ..... ..... .... ...", ".. ................... .. .. ..... . ... .........", ".. .................... .. ........ . ..........", ".. .... ................... ... ........ .. ....... ....", ". .... .................. ... . ......... .. ...... ....", ". ..... ... ............. ... .. ........ .... .... ....", ". .... ...................... ... ....... .......... ....", ". .... .................... ..... ...... ...............", ". ... ........................... ... ......... .....", ". .. ............................. .......... .....", "....... ... ................ ....................... .....", "....... .................... ........ ............. .....", "....... ..................... .................... ......", "........ ........ ............ ........ .......... ......", "........ ..................... ...... .......... ......", "........ ..... ................. ....... .. .......", "......... ............ ..... .. . .. .... ..... .......", "......... .................. .. .. ............. .......", "......... .................. . .......... ........", ".......... .. .... ......... ... .... .. ........", ".......... ................. ............ .........", ".......... ..... ............ ........... .........", "........... ......... ........ ............. ..........", "........... .................................. ...........", "........... ......................... ...... ...........", "............ ..... .......................... ............", "............ .................. ........ .. .............", "............. ............................. ..............", "............. ........................... ..............", ".............. ..... ................... ...............", "............... ..... ..... ...... .... ................", "................ ....... ... ..... ... .................", "................. ......... . ... ..................", ".................. .......... .... ...................", "................... .............. ....................", "..................... .......... ......................", "....................... ... ........................", ".......................... .........................."};(you can paste either of these into a text file, give it the appropriate
.xbmor.xpmfile extension, and then open it in the compatible image viewer of your choice…truly a wondrous format)