• banner自动生成工具,ascii文字展示


    前言

    post@ Ryan-Miao@github.io

    Spring-Boot里有个banner的功能,刚开始觉得很鸡肋。然而,现在觉得蛮有意思的。无聊的程序员。

    生成文字

    大部分工具只支持英文的库,

    推荐使用在线库:http://www.network-science.de/ascii/

    http://www.bootschool.net/ascii

    比如这样:

    ${AnsiColor.BRIGHT_YELLOW}
    ===================================================================================
    
     _____  _           _          _    _            _         _   _
     |  __ | |         | |        | |  | |          | |       | | | |
     | |__) | |__   ___ | |_ ___   | |__| | __ _  ___| | ____ _| |_| |__   ___  _ __
     |  ___/| '_  / _ | __/ _   |  __  |/ _` |/ __| |/ / _` | __| '_  / _ | '_ 
     | |    | | | | (_) | || (_) | | |  | | (_| | (__|   < (_| | |_| | | | (_) | | | |
     |_|    |_| |_|\___/ \__\___/  |_|  |_|\__,_|\___|_|\_\__,_|\__|_| |_|\___/|_| |_|
    
    ////////////////////////////////////////////////////////////////////
    //                          _ooOoo_                               //
    //                         o8888888o                              //
    //                         88" . "88                              //
    //                         (| ^_^ |)                              //
    //                         O  =  /O                              //
    //                      ____/`---'\____                           //
    //                    .'  \|     |//  `.                         //
    //                   /  \|||  :  |||//                          //
    //                  /  _||||| -:- |||||-                         //
    //                  |   | \  -  /// |   |                       //
    //                  | \_|  ''---/''  |   |                       //
    //                    .-\__  `-`  ___/-. /                       //
    //                ___`. .'  /--.--  `. . ___                     //
    //              ."" '<  `.___\_<|>_/___.'  >'"".                  //
    //            | | :  `- \`.;` _ /`;.`/ - ` : | |                 //
    //               `-.   \_ __ /__ _/   .-` /  /                 //
    //      ========`-.____`-.___\_____/___.-`____.-'========         //
    //                           `=---='                              //
    //      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        //
    //            佛祖保佑       永不宕机     永无BUG                    //
    ////////////////////////////////////////////////////////////////////
    
    
    :: Spring Boot :: ${spring-boot.version}
    
    

    其中${AnsiColor.BRIGHT_YELLOW}表示在控制台打印的颜色。

    另外,banner还可以设置编码。

    banner:
      charset: UTF-8
    

    生成图片

    生成图片就是一个很强大的功能了。中文文字其实也可以通过截图的方式用图片来转成文字。

    推荐生成图片库:
    http://www.degraeve.com/img2txt.php

    生成后:

    post@ Ryan-Miao@github.io

    #### 参考
    http://blog.csdn.net/baochanghong/article/details/54286422
    
  • 相关阅读:
    量化投资_期货日内交易几个问题的考证
    量化投资_上一个交易时间段对今日收盘价涨跌的影响
    RunJS
    sublime3快捷 输入html
    NLP学习资源
    Invert Binary Tree
    定时任务 Crontab命令 详解
    根据职位名,自动生成jd
    使用python + tornado 做项目demo演示模板
    Awk 实例
  • 原文地址:https://www.cnblogs.com/woshimrf/p/banner-ascii-2-txt.html
Copyright © 2020-2023  润新知