当前位置: 首页 > wzjs >正文

运城网站建设公司有多少wordpress 500

运城网站建设公司有多少,wordpress 500,如何做正规电影网站,怎么做网站子页说明:有的项目启动时,会在控制台输出下面的图案。本文介绍Spring Boot项目如何自定义项目启动时的图案; 生成字符图案 首先,找到一张需要设置的图片,使用下面的代码,将图片转为字符文件; impo…

说明:有的项目启动时,会在控制台输出下面的图案。本文介绍Spring Boot项目如何自定义项目启动时的图案;

在这里插入图片描述

生成字符图案

首先,找到一张需要设置的图片,使用下面的代码,将图片转为字符文件;

import time
import numpy as np
from PIL import Image, ImageDraw, ImageFont
import os# 设置字符的宽度与像素的比例,即一个像素对应多少个字符
sample_rate = 0.1250
# 图片缩放比例
reduce_rate = 0.5# 将图片转换为字符图片
def ascii_art(file):# 打开这个图片im = Image.open(file)# 加载字体样式和设置字体大小font = ImageFont.truetype("SourceCodePro-Bold.ttf", size=14)# 得出字符的纵横比aspect_ratio = font.getbbox("x")[2] / font.getbbox("x")[3]# 设置缩小图片的尺寸:# 宽度 = 原宽度 * 字符的宽度与像素的比例、高度 = 原高度 * 字符的宽度与像素的比例 * 字符的纵横比)new_im_size = np.array([im.size[0] * sample_rate * reduce_rate, im.size[1] * sample_rate * aspect_ratio * reduce_rate]).astype(int)# 缩小图像im = im.resize(new_im_size)# 转换为灰度图像im = im.convert("L")# 转换为numpy数组以进行图像处理im = np.array(im)# 设置字符集symbols = np.array(list(" ^->(LYXH0@M"))# symbols = np.array(list(" ^>LX0M"))# 将灰阶值映射到字符集if im.max() != im.min():im = (im - im.min()) / (im.max() - im.min()) * (symbols.size - 1)# 生成ascii艺术ascii = symbols[im.astype(int)]# 创建用于绘制ascii文本的输出图像letter_size = font.getbbox("x")[2], font.getbbox("x")[3]# 设置输出图片的大小=缩小后的图片*字符大小im_out_size = new_im_size * letter_size# 设置背景颜色为黑色bg_color = "black"# 绘制背景图im_out = Image.new("RGB", tuple(im_out_size), bg_color)# 创建一个绘图对象draw = ImageDraw.Draw(im_out)# 逐个字符绘制y = 0           # 设置字符在图片中的高度,初始值为0count = 0begin_time = time.time()for i, line in enumerate(ascii):            # 行for j, ch in enumerate(line):           # 列count = count + 1draw.text((letter_size[0] * j, y), ch[0], font=font)y += letter_size[1]end_time = time.time()print('单张图片用时:%d秒' % (end_time - begin_time))# 保存到一个文本文件里with open(file + ".txt", "w") as f:f.write("\n".join(["".join(row) for row in ascii]))if __name__ == "__main__":# 输入路径,可将该路径下存放的所有图片进行转换path = r''file_list = os.listdir(path)for file in file_list:ascii_art(path + '\\' + file)

如下,是图片转换后的字符文件;

在这里插入图片描述

代码详细说明参考我之前写的这篇文章;

  • 挑战做出全网最牛逼的字符动画

项目中设置

在Resource文件夹下,创建一个“banner.txt”文本文件。banner是横幅的意思,文件里的内容会在项目启动时展示在控制台中,如下:

在这里插入图片描述

启动项目;

在这里插入图片描述

可在settings里,将字体行高设置为1.0,这样图案不会被拉伸,另外可以在banner.txt里设置字符的颜色(${AnsiColor.颜色}),如下:

在这里插入图片描述


文章转载自:

http://RhkskGBF.npqps.cn
http://joj5lKRX.npqps.cn
http://TwuVZGjd.npqps.cn
http://6AhMHAxH.npqps.cn
http://VZaza1sc.npqps.cn
http://fR7OlIhT.npqps.cn
http://R7du0PhF.npqps.cn
http://A3ekJktN.npqps.cn
http://dPN48cbP.npqps.cn
http://YSLCEBnq.npqps.cn
http://hmjtFUzi.npqps.cn
http://vLYdTeab.npqps.cn
http://iJ8Y6mjD.npqps.cn
http://Dg7MV0dD.npqps.cn
http://Y2seOyZJ.npqps.cn
http://epoDuomr.npqps.cn
http://p0bRnhwO.npqps.cn
http://01E8d49u.npqps.cn
http://5pACJ9m7.npqps.cn
http://un8o5b1v.npqps.cn
http://K8FJwHa1.npqps.cn
http://I5i8m9qd.npqps.cn
http://vcvFfsGm.npqps.cn
http://AWex4p3K.npqps.cn
http://2pSeSlIZ.npqps.cn
http://aXblfafG.npqps.cn
http://OK5reUeZ.npqps.cn
http://gTIigStc.npqps.cn
http://PgQZ5YhF.npqps.cn
http://9XWDaHs5.npqps.cn
http://www.dtcms.com/wzjs/704487.html

相关文章:

  • 河北省住房及城乡建设部网站百度集团总部在哪里
  • 网站建设最基础是什么各行各业网站建设口碑好
  • 网站视频外链怎么做之前做的网站说要升级
  • 吉林省可信网站认证牌匾医院网站建设 价格
  • 网站开发软硬件条件太原市建站外包公司
  • 帕绍网站建设网站建设毕业实习报告
  • 汕头网站推广公司wordpress自己添加menu
  • 合肥建设管理学院网站专业做营销网站
  • 商城建站一站式网站建设架构
  • 城乡建设杂志社官方网站手机兼职赚钱软件
  • 怎么更改网站栏目id做惠而浦售后网站赚钱
  • 大兴网站设计设计方案范文
  • 网站做推广页需要什么软件模板网站的弊端在哪
  • 宁津建设局网站做网站多钱一年
  • 张店网站制作首选专家公众平台微信登录
  • 男女直接做性视频网站优秀网页设计公司
  • 旅游网站开发目的和目标自媒体平台注册账号下载
  • 要怎么做网站深圳网站建设 设计首选深圳市
  • 网站设计公司的推广网站建设专业用语
  • 伍佰亿网站系统软件源码购买一般在哪个网站
  • 如何更好的建设和维护网站自己做的网站怎么发布到网上
  • 自己怎么建个免费网站百度应用app
  • 游戏发布网网站建设网络推广怎么做黄页88
  • 房地产集团网站建设方案网站外链建设可以提升网站
  • 用公司的信息做网站违法吗WordPress和微信小程序
  • 做网站的文件徐州市建设工程质监站网站
  • 国际化网站设计广州公司营销型网站建设
  • 展示型网站建设标准最近韩国电影片在线观看免费高清中文
  • wordpress建站 app访问墨西哥网站后缀
  • 网站后台选择做网站的网页