本帖最后由 new world 于 2017-8-14 12:25 编辑
我们看到NanoPi NEO Plus2开机时会自动打印系统信息和ip地址,以及打印友善之臂的标志。看起来很是不错啊,一直想找到文件在哪,可惜没怎么找到。
不过这看的我很是心动啊,不能在干看着啊,于是乎就自己也山寨了一个启动画面:
分为两个部分进行实现,分为两章进行制作。
一、打印标志
我想打印自己的一个标志,就用社区名称new world吧
1)首先我要找到一个字库软件,用来提取字库,把字符转换成一个个的小点,
(2)设置字符的大小为16X16,输入要制作的字符输入框中,点击生成字符
91875
(3)然后使用python进行编码,显示打印字符串,
程序显示:#name =
name =
, # "n",0
, # "e",1
, # "w",2
, # " ",3
, # "w",4
, # "o",5
, # "r",6
, # "l",7
, # "d",8
]
name2 =
def NamePtintf():
for i in range(2,len(name)):
for j in range(len(name)):
n = name
num1 = 1
for v in range(8):
if (n>>v)&0x01:
print("{}".format(name2),end='')
else:
print(" ",end='')
print(" ",end='')
print("")
NamePtintf()
4)成果展示
哈哈,是不是看起来很是不错啊,大家也可以一起来动手试一试啊。
本帖最后由 new world 于 2017-8-14 12:25 编辑
我们看到NanoPi NEO Plus2开机时会自动打印系统信息和ip地址,以及打印友善之臂的标志。看起来很是不错啊,一直想找到文件在哪,可惜没怎么找到。
不过这看的我很是心动啊,不能在干看着啊,于是乎就自己也山寨了一个启动画面:
分为两个部分进行实现,分为两章进行制作。
一、打印标志
我想打印自己的一个标志,就用社区名称new world吧
1)首先我要找到一个字库软件,用来提取字库,把字符转换成一个个的小点,
(2)设置字符的大小为16X16,输入要制作的字符输入框中,点击生成字符
91875
(3)然后使用python进行编码,显示打印字符串,
程序显示:#name =
name =
, # "n",0
, # "e",1
, # "w",2
, # " ",3
, # "w",4
, # "o",5
, # "r",6
, # "l",7
, # "d",8
]
name2 =
def NamePtintf():
for i in range(2,len(name)):
for j in range(len(name)):
n = name
num1 = 1
for v in range(8):
if (n>>v)&0x01:
print("{}".format(name2),end='')
else:
print(" ",end='')
print(" ",end='')
print("")
NamePtintf()
4)成果展示
哈哈,是不是看起来很是不错啊,大家也可以一起来动手试一试啊。