[oeasy]python0074_修改字体背景颜色_background_color_背景色
修改背景色
回忆上次内容
上次将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文件夹下
然后再用
asciiview
把png
转化为 一个
ascii
的art
可以参照 oeasy教您玩转linux 000214 字符图 asciiview
不同的素材
会有 什么样的效果 呢?
动图效果
注意 上下图的小手手
不
一样
哈哈
蓝黄组合
这黄色和金黄还差得很远啊!
总结
这次我们搞的还是颜色
FG foreground 前景色 30-37
BG background 背景色 40-47
这些 都可以和字体样式 结合起来
难道 就这几种颜色 吗??🤔
有点
少
啊!有些颜色 也和想象不一致
金黄色 也不够
黄
啊?!我们下次再说!👋