Blurhash sucks. It's too low res. We need to find a better way to blur images for preview before loading.

Ideas?

Reply to this note

Please Login to reply.

Discussion

Maybe download low res image to client and apply a Gaussian blur client side?

Something done at the cdn level

Are there image formats that load from low to high res? 🤔

Progressive jpeg?

Yeah I thought webp also supported progressive loads but maybe I am wrong. Most jpegs on Nostr are not progressive, though 🤔

I think webp does too but finding solid info is tough, and library support may not be great.

Imagem para texto, vou procurar um exemplo

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

. .. . ..

75!!Y?~YJ~:5J .5J!J!J!75~?77? J5! ?757J!J!77YY757J~JJY!?! J:

757!JY!?Y?J?Y!.5~^Y!Y~^Y J??? YY! ??J7P!Y!7?JY7Y:?5^JY!JJ^ ?:

. .. .. . .. . .. .

!J!??~~7!~?:?!J7:.7!?^7?! ^7!7!~ ?^!!7!7~!?! ~?!!7?!7~!!:J!.777.^J^^J?! 7!7

?5^55!Y?!!P!P?GJ^:P!Y??YY.?J!5JY^P?YJ5!J??Y5.7Y7YY5!^55^YY5!P7575J57PYJ ?7?

.. .:. ::.. ..::. .:: .:. ::..::. ...:: .:. .:: .:: .. : ...::.. ..... ...

:~~~~~~~~~~^^^^^^....:^::^::^~^^^^^~~^^^^^^^:::::....:::.::..........:.:::^::...........:::::.

7GBGPBBBBBGB5JYY?~:^~~?JJJ77YP55YYYY5555555YYYJJJJ???7???7?77!^:.:::::~7!77JJ77!~^::::::!7????~

5BBGGGGGGGPP5YJ~::~?7JJYJJ5555YYY5YYYYYYYY5555555YYYYYYJJJJJ??7!~^^~~^~!??77?J?77!::^:^^!!?J??!.

.YBGGGGGGGGP55?~:::JJYYYJ5GGGGGGGGGGGP55YYYJYYYYY5555555YYYYY5555YYYYJ?J7??7??J??77!!!^!!7!7JJ?!:

.YGGBGGGGGP5?!^:::^7??JYPGGGGGGPPPPPPPPPPPPPPPPPPPPPPPPPPP555YYYYYYYYYYY5YYYJ7???Y??77~~7?7!7?J?^

.YPGPGBBGPP?!7??!:~7JYPGGPPPPPPPPPPPPPPPPPPPPPPPPPPPPP5PPGGGGGGPPPPP5555YJYJJJ??YYJ77?~^!77?JJY7:

J55PPGPP55!~JYJYJJ5GGGGGGGGGPPPPPPPPPPPPPP55Y5JJJYJ5P?JJJJJJJY55PPPPPPGP55YJ???YYJYY7~^:^7JJJJ7^

J55PPPP5J^::^7??JJYBBBBGGGGGGGPPP55PP55YYJJJJ????????77777!!!~7JJ555PPPPPGP5Y5YY55P5J?!~^!???7?~

?555PP5Y7::^!?Y5P5YBBG5GGGGBGP5PPGPPPPPP5Y?7???7?????777???!7?7?JJJYYP5PGGGPPYY5PPP55YJJ?J?JYJJ!

?555P5Y!:::7YPGGG5YGGGPPGPPP55PGBBBBBGGP5PPY??J??J??~^^^~~7^^777?YYYY5PPPPPGPP5555PPP5YJ?!7JY?J~

?55Y5Y~::^?PGPPPGGGBBBBBBBGGPPGBBB#BGPYJJ??JJJJJJY?~^~~!~^!~:^?JJYYY55PP5YPGGG5YYP5YPPP5J~~77??!

?YY5J~!~!5P55PPBBB##BBBBBBBBGGGGB#BG5YJJ???7!?JYY?!~^!!!~^~~^!??YYY5PP5PPPGGPPPP55PP55555Y???J57

?J!~:!J?B#BGPGBBB###B##BBBBBGGGGPGBP555YYJJJJ7J?7!!~^!!!^^~^!?7!!7??555PPPGGP5YP5Y55555YYYJ777J7

!~::~JPGBGGGGBBBB######BBBB#GGBGG5Y55P555JJ5Y77~!!!!:!7!^^~:~~^~~?J?Y5PPPPGGPGP55PPPPPGP5Y??77?!

.:!Y5GBPP55PBB##B######BBBBBBBBGPY?JYJJYYJ7??!?!!!!7^!!~^^!^^~77~!7JJY5PP5GGPPPGBBGBBBBGGGPY???!

.:YPGYPGPPPGB###B#####BB#G#BGBBG5Y?Y55555YJYJ!7~~~~!^!!~^^!^~!7!~!!!!7555PPPPGBGPGBBBBBGGGGP5??!

:^5GPB#BGPGB#######B#BBB#B#BBBBG5JJP5555YJJY!!!~!!!!~77!^~~^~!~~^^^~~?J5PPPPBBP555GGBBBGGGGG5Y!^

.^GGB###GPB####BB####BBBBB#BBBBG5YPGGP5YYY?JJ!!!!!7~~J!!!~::~^^:~!~~!!7??5PGBP5555PGGBBBBGGGP5?^

.!GBB##BGGBBB##BB####BB#B##BBBGG55PPPPP####B577?77?!!YJ!?J??YJJJYYYJ?JJJ?YYBBG55PPGGGBBGBBGBG5Y~

.JB###BGGGB#B##BB#B##B#BB#BB#BG5JPP555PGGGGBBPJ?7~7!7JJ5PPPPPGPPPPPPP5Y5P5YBP5YJYYYY5GBGBBGBGPY!

:PBPPPGGBG###&BB##B&#B#B##GBBP5YY5P55J7?5GPGBBP5J7^^^J5GGGGGGGGGGGGGPYJJ5G5GG5YYY5YYY5GGBBBBGG5!

~B#GPGGBB###&#####&&###B#BGBP5555YY55YJJJP5PBGGPJ~^~~!77YPJ?PBGP?75BBG5YYY55B#P555555PBBB#GBGGP!

!BGGBGGBB&B&##&###&###BBBGGGP5P5YYYY55?YY5P5BGGPJ~!!!!!!!7JJ5JY57JYJYJJJY555G##5555PB##B##GBBPP!

!JJGBGBB##B##&###&####BBBGGP5YYJJJJJJYYYYPP5GBP5J!!!!!!7777!!!!777777777777YBB####BBBBBGGGPBBPG7

.^?PGBBB#BB&&########BBBGGPP55YJJJJJJJJYYPPPPBP5?!!!!!!~~~!!!~~!!!!!!!!!!!!Y#####BBGGGPP55PPGGGJ

.^JPGBB#BB##BBBB######BGPP5555YYJJJJ??JYY5PPPGP5?!!!!!!!~~~~!!!!!!!!!!!!!!!5##BBGGBGBBBGGPPY5BGY

.!YPGBBBB#BB###&&&&&&&&&BPP55YYYYJJJJJJJY5PPPGP57!!!!!!!!!!!!!!!!!!!!!!!!~5##BGGGBBBBGBGGBGP5BBY

.~5GGBBB#B##&&@&&&&&&&&&BPGPPPJJYYYYJJJYY5GPPPP57!!!!!!!!!!!!!!!!!!!!!!775##BBBBBBBBBBBBGGGPPBB7

.~PGBBB#BB#&@@@&&&&&&&&&&GGBGGPY?55YYYY55PGPP5PY!!!!!!!!!!!!!!!!!!!!!!YJ7B##BBBBBB#BBGBBGGGGPG?:

.7GBBB#BB#&@@@@&&&&&&&&&&&#BBBGPY?555555PPP5PPP?!!!!!!!!!!!!!!!!!!!!!?Y!5B#######BBB#BBBBBGGGP~:

:JBBBBBB##&@@@@@@@&&&&&&&&&&#GPPGJ555555555PBGY?77!!~~~~~~~~~~~~~!!!!J?7P#&#######BBB#BBBBBGGP^:

~5GBBBB&#&@@@@@@@@@&&&&&&&&&&BBP5555YYY555PBBBP5YYJJ?7~~~~~^^^^~?J??JYP5B##########B##BBBBGGG5^:

7GBB#BB##&@@@@@@@@@@&&&&&&&&&#BBGPY5P5Y5PPGGGBPJJJY55J7!^^^^~~~~Y5YY5PBB###########B###BBBBGPJ::

YBBB#BB##&@@@@@@@@&@&&&&&&&&&&##G#BYGGPPPPGGGBG55PPPP5YJJ?7~^^^!5YYY5PG#&#########BGB#BBBBBP5!?J

YBB#BB#&#&@@@@@@@@&@@@&&&&&&&&&&&&&PPGPPPPPGGGPY555PP55YYYYJ?!~~555PPPG&&&########BG#BBBBBGYGGG!

YBBB#B&&#&@@@@@@@@@&@@@&&&&&&&&&##&B5GGGPPPPGPGPPYJ5PPPPPPP55YJ?75PPGGG&&#BGPPPPGBBB#B##BB5YGGP?

JGBB##&#&&@@@@@@@@@@@@@@&&&&&&&&&&&B5PGGGPPP555YYJ?Y555YYJY5P5555PPGGB#&B5J?77?YYY5G#BGPYJJYYYY?

!GBBB#&&&&@@@@@@@@@@@@@&&&&&&&&#&#GGPPGPGGPYJ?77!!!!!!!!!!!?PPPGBBBBB##BYJ7!7?JYJJY5P5Y?7!7JYYY?.

:?GB##&&&@@@@@@@@@@@@@@@&&&&&&&&�PGGPP55YYJ!!!!!!!JPPBB#######GYJ7?YY5555Y5YYYJJJJYYYY?.

:?GGB#&&&&@@@@@@@@@@@@@@@@@&&&&&&&BPPP5555PPPP55555?!7!!!77YBB##&&#####BYYJY5GGGGP55PPPP555YYYY?.

!GGPG#&&&&@@@@@@@@@@@@@@@@@&&&&&&&&#GGGGGPPGGPPP555YY?77?J5GB#####GG####PY5PGBGGGGP5PGPPPJY5YYY?.

JGGP5#&&&@@@&&&&@@@@@@@@@@@@@&&&&&&&####BBGPPPP5Y555YYYYPGBBBBB##GYJ#&&&&G55GBBBGGGGPPPPYJ5YYY5J.

?55YJB&&&@@@&&&&&&&&@@@@@@@@@@&&&&&&#BBBBBBBG555YYPPPPPPGGGGGGBB5J75######BP5GBBBGGGGPP5Y5YYYP5!

YGPPPB&&@@@@@@@&&&&&@@@@@@@@@@@@@&&&&#BGGGGGGGPPPPPPPPPGGGGGGG5?7!?#########GPPGBBBGGP55YY5PPGG~

5####&&@@@@@@@@@@&&&&@@@@@@@@@@@@@&&&&&##BBBBBGPPPGGBBBBBBGGPJ7777G#######&##BG555PP5YYY5PBBBGBY

::5BBBB##############BB#################BBGGGGGGG5PPGGGGGPGGPY?????JBGGBBBBBBBBGBG5JJJJY5PGGGGGPPY::

Interesting

Looks like they used aa (ascii-art) code initially coded for hercules monochrome graphic cards.

It's fun watching videos with it (mplayer -vo aa moviefile)

As for Amethyst, I don't care what 'blur' is used.

Exatamente. É super leve, eficiente, a imagem fica no relay como texto e ainda é bem divertido