新的homepage banner

计划很久了,今天突然想起来就写了个小脚本,搞出来新的banner,这回终于不负lunarymacs之名了。 这种banner还不会拖慢启动速度。 其实还可以propertize搞各种颜色,不过我觉得白色就挺好。

老夫的少女心啊www

3 个赞

彩蛋是变身成美少女战士?

1 个赞

特賀。

用 metapost 画的。

Source

beginfig(1)
  a = 10; % change to adjust size
  z0 = (40a,10a); z1 = (30a,0a); z2 = (0,20a);
  z3 = (10a,40a); z4 = (10a,30a); z5 = (30a,10a);
  path p[], luna;
  p1 = z0..z1..z2..z3;
  p2 = z3..z4..z5..z0;
  luna = buildcycle(p1, p2);
  fill luna withcolor .7white;
endfig;
end;

Process

mpost luna.mp
mv luna.1 luna.ps
convert luna.ps -transparent white luna.xpm

Output

U can copy the content to a .xpm file and view as a image in Emacs.

/* XPM */
static char *luna[] = {
/* columns rows colors chars-per-pixel */
"40 42 2 1 ",
"  c None",
". c gray70",
/* pixels */
"                                        ",
"        ..                              ",
"       ...                              ",
"      ....                              ",
"     .....                              ",
"    ......                              ",
"    ......                              ",
"   .......                              ",
"   .......                              ",
"  ........                              ",
"  ........                              ",
" .........                              ",
" ..........                             ",
" ..........                             ",
"...........                             ",
"............                            ",
"............                            ",
".............                           ",
".............                           ",
"..............                          ",
"...............                         ",
"................                        ",
"................                        ",
".................                       ",
" .................                      ",
" ...................                    ",
" ....................                   ",
"  .....................                 ",
"  .......................               ",
"  .........................             ",
"   .............................      ..",
"    ....................................",
"    ................................... ",
"     .................................. ",
"      ................................  ",
"       ..............................   ",
"        ............................    ",
"         ..........................     ",
"          ........................      ",
"            ....................        ",
"              ................          ",
"                 ..........             "
};
3 个赞

这个更酷!

P.S. 真的是每次看你的回复都会看到需要Google的名词……

1 个赞

我记得你之前在什么地方说过xpm加载很快?是这样吗?

格式比較简单,所以基本不用解碼,像 banner 这種图比較简單的场合用起來还不錯,最主要是自有点阵效果。

1 个赞

太棒啦,超极喜欢!

明天搞一个海浪的footer,嘿嘿嘿

举头望明月,低头浪里浪。。。

3 个赞

你可以画一整套然后做个天气预报

2 个赞

个个都是人才

2 个赞

我现在又想到能不能参考富岳三十六景里那样把月亮放在海浪里面,感觉效果会很好。

1 个赞

好看 形状感觉还可以精修一下

1 个赞

好像已经开始向着奇怪的方向发展了 :joy:

效果挺不错, 不过我的emacs启动后是自动打开上次关闭的buffer, 打开200个buffer大约三四秒, 这个可以只在这三四秒过程中显示吗?

强迫症患者来请求一个满月

月亮的形状何位置应该与当时的月相保持同步...

3 个赞

话说这个建议不错,楼主做出这个才配叫 luna emacs

然后波浪做成动态效果,再加上点云雾……

我觉得大家的想法很好,下一步研究一下

随手爬了一个月亮状态的数据:

输出结果第一列是当月的日, 第二列是月亮的状态

wget -q -O- https://yueliangyuanque.51240.com/ | grep ‘>日<’ | sed ‘s/(jpg">)/\1\n/g’ | grep ‘.’ | sed 's/(.)</span>./1_m(.).jpg.*/\1 \2/’

1 个赞