python制作抖音代码舞

yipeiwu_com6年前Python基础

本文实例为大家分享了抖音代码舞python制作代码,供大家参考,具体内容如下

一、效果图

二、转换代码

from img import Image

ascil_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ") 
table = ('#8XOHLTI)i=+;:,. ') # 对于灰度图像效果不错
img = image.open("img\zyh.jpg")
if img.mode != "L": # 如果不是灰度图像,转换为灰度图像
  im = img.convert("L")
a = img.size[0]
b = img.size[1]
img = img.resize((100, 90)) # 转换图像大小,这个大小是我随意设置的
f = open("img.txt", 'w+') # 目标文本文件

for i in range(1, b, 2): 
  line = ('')
  for j in range(a):
    line += table[int((float(im.getpixel((j, i))) / 256.0) * len(table))] 
  line += ("\n") 
  f.write(line)
f.close()

第二转换法:

1.下载软件:Ascgen
2.Ascgen操作

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python实现的多线程端口扫描工具分享

Python实现的多线程端口扫描工具分享

昨晚今晚写了两晚,总算把Py Port Scanner 写完了,姑且称之为0.1版本,算是一个Python多线程端口扫描工具。 水平有限,实话中间有一些困惑和不解的地方,代码可能也写的比...

java中两个byte数组实现合并的示例

今天在于硬件进行交互的过程中,要到了了需要两个数组进行合并,然后对数组进行反转和加密操作,以下是两个byte数组合并的方法。 /** * * @param data1 *...

Python中用memcached来减少数据库查询次数的教程

本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是 我一直没发现的好方法(不得不BS我自己):直接像某些ph...

如何基于Python获取图片的物理尺寸

如何基于Python获取图片的物理尺寸

这篇文章主要介绍了如何基于Python获取图片的物理尺寸,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 问题 如何获取图片的物理尺寸...

简单谈谈Python中的元祖(Tuple)和字典(Dict)

前言 本文记录了对于Python的数据类型中元祖(Tuple)和字典(Dict)的一些认识,以及部分内置方法的介绍。下面话不多说,来看看详细的介绍吧。 元祖 Tuple 特点:元祖内的数...