这种花式注释图案是怎么做的?

图片来源

这种花式注释应该不是手扣的吧?怎么自己随心所欲花式图案注释?

作者代码中还有这个

(setq initial-scratch-message "
;; I'm sorry, Emacs Live failed to start correctly.
;; Hopefully the issue will be simple to resolve.
;;
;; First up, could you try running Emacs Live in safe mode:
;;
;;    emacs --live-safe-mode
;;
;; This will only load the default packs. If the error no longer occurs
;; then the problem is probably in a pack that you are loading yourself.
;; If the problem still exists, it may be a bug in Emacs Live itself.
;;
;; In either case, you should try starting Emacs in debug mode to get
;; more information regarding the error:
;;
;;    emacs --debug-init
;;
;; Please feel free to raise an issue on the Gihub tracker:
;;
;;    https://github.com/overtone/emacs-live/issues
;;
;; Alternatively, let us know in the mailing list:
;;
;;    http://groups.google.com/group/emacs-live
;;
;; Good luck, and thanks for using Emacs Live!
;;
;;                _.-^^---....,,--
;;            _--                  --_
;;           <          SONIC         >)
;;           |       BOOOOOOOOM!       |
;;            \._                   _./
;;               ```--. . , ; .--'''
;;                     | |   |
;;                  .-=||  | |=-.
;;                  `-=#$%&%$#=-'
;;                     | ;  :|
;;            _____.,-#%&$@%#&#~,._____
;;      May these instructions help you raise
;;                  Emacs Live
;;                from the ashes
")

怎么做的?

文字的有工具,图形的cv大法。要原创我感觉只能手扣,我就干过,没成功。没有艺术细胞,而且太累

M-x artist-mode

当然要画出复杂图案还是挺费劲的

我记得linux下有一个包叫figlet专门生成各种图案的。之前玩vim的时候用过,你试试看。

R有个magick包可以将图片转成ASCII码,用ImageMagick实现,好像Python上也可以,不知道能不能以elisp调用。

我六七年前还见过一个转换用的终端工具,名字中好像有个“2jpg”,不知道还在不在维护了……

2 个赞

figlet?

开眼界了。要真是手扣的,那真的就是 ascll-artist 了。

用emacs figlet插件感觉还行(https://gist.github.com/digash/392649)

以前泡北大某bbs的时候做过,有很多工具可以生成,也可以手拼。

一种常见的做法如楼上有人提到的,先画一幅图,然后拿工具来转。

也有工具可以直接显示输入的特殊字符的效果,就可以边做边看效果,

后一种的工具以前清华某bbs的界面上就有可以下载的,

现在可能有些bbs上也能下载到吧。