Skip to content
Better HN
Top
Best
Ask
Show
New
Jobs
Search
⌘K
Show HN: Ascii Art to Data URI
(opens in new tab)
(jollo.org)
17 points
aehtyb
10y ago
4 comments
Save
Share
4 comments
4 comments · 1 top-level
top
newest
oldest
danielrw7
10y ago
· 3 in thread
This bit is great:
box = box.replace(/#/g, function() { i++ if (str[i]) { return str[i] } else { return ""; } });
It would be cool if you could select which characters (or all characters except for space) will be replaced with the data URI.
yorwba
10y ago
Just replace that /#/g with /[^\s]/g to replace all non-whitespace characters.
aehtyb
OP
10y ago
be forewarned that the reason it's asking you to use only #'s and spaces is the effect only works if the ascii image is very contrast-y. if the ascii art makes use of gradients (....:::;;;iiii@@@@) the effect won't be as obvious or work at all.
skeoh
10y ago
Does [^\s] match anything \S doesn't?
j
/
k
navigate · click thread line to collapse