欢迎光临散文网 会员登陆 & 注册

[oeasy]python0074_修改字体背景颜色_background_color_背景色

2023-02-07 18:25 作者:oeasy  | 我要投稿

修改背景色

回忆上次内容

  • 上次将asciiart和颜色一起来玩

    • 7 种基本色

    • 变化多端

  • 不过到目前为止

    • 改的 都是景色

  • 景色可以修改吗?

重温参数

具体动手试试

print("\033[40moeasy\33[0mgo")print("\033[41moeasy\33[0mgo")print("\033[42moeasy\33[0mgo")print("\033[43moeasy\33[0mgo")print("\033[44moeasy\33[0mgo")print("\033[45moeasy\33[0mgo")print("\033[46moeasy\33[0mgo")print("\033[47moeasy\33[0mgo")

背景设置

开拓思路

  • 还可以 做出

    • 什么样 好玩的效果 吗?

前景背景结合

  • 我想要 营造出 东北过年那种

    • 红红火火的 氛围

东北大花布

  • 开始尝试

  • \33[31;42m

    • 31 红色前景

    • 42 绿色背景

  • \33[41;32m

    • 41 红色背景

    • 32 绿色前景

  • \33[1;41;32m

    • 1 加亮

    • 41 红色背景

    • 32 绿色前景

  • 敲起鼓来,打起锣...

  • 现在 要换成

    • 蓝匾金字的 感觉

自己练习

  • 怎么做?

  • 没有答案

  • 要自己尝试

背景颜色

  • 看看这厚实的填色

  • 你还在 等什么?

  • 赶紧 把神龟出来

获得神龟

  • 直接进入vim

    • 先写一个基本框架

  • :r !pwd

    • : 进入命令行模式

    • r 读取后面的输出 放到 当前缓存

    • pwd读取当前路径

  • :r !ls

    • 读取 路径下文件

  • :r !cowsay -f turtle "oeasy"

    • 让大海龟说 oeasy

    • 执行外部命令 cowsay

  • 行尾 有很多\

    • 应该如何 批量替换 来着?

批量替换

  • 解决 行尾的 续行符问题

    • : 执行命令行模式

    • % 对所有行执行命令

    • s 执行的是替换命令

    • \\$ 代表结尾处的一个反斜杠

    • \\\\ 换成两个反斜杠

    • :%s/\\$/\\\\/g

替换之后

  • 替换之后 如下图所示

  • :set nohls

    • 取消 搜索高亮

输出

  • 可以 换颜色吗?

换颜色

  • 如果想要 颜色闪动变化

    • 应该 如何?

闪动

加清屏和位移

  • 如果 想要让 闪动加快 呢?

红绿混合

  • 调整time.sleep的参数

  • 1/10秒 可以看到 明显的闪动

  • 如果延迟时间 低于1/30秒

  • 红色绿色 会成为 黄色 吗?

高速闪动

  • 这种黄色 截屏是看不到

  • 只能靠 眼睛观察到颜色的混合

自定义小动物

  • 可以手画一个黑白的 png 文件

  • 上传到蓝桥云

  • 或者找到 上传文件的方式

    • 把他 传到Code文件夹下

  • 然后再用 asciiviewpng

    • 转化为 一个 asciiart

  • 可以参照 oeasy教您玩转linux 000214 字符图 asciiview

  • 不同的素材

    • 会有 什么样的效果 呢?

动图效果

  • 注意 上下图的小手手 一样

  • 哈哈

蓝黄组合


  • 这黄色和金黄还差得很远啊!

总结

  • 这次我们搞的还是颜色

    • FG foreground 前景色 30-37

    • BG background 背景色 40-47

  • 这些 都可以和字体样式 结合起来

  • 难道 就这几种颜色 吗??🤔

  • 有点啊!

  • 有些颜色 也和想象不一致

    • 金黄色 也不够啊?!

  • 我们下次再说!👋



[oeasy]python0074_修改字体背景颜色_background_color_背景色的评论 (共 条)

分享到微博请遵守国家法律