python制作抖音代码舞

 更新时间:2019-04-07 17:00:25   作者:佚名   我要评论(0)

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


二、转换代码


from img import Image

ascil_char = list("$@B%8&

本文实例为大家分享了抖音代码舞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制作代码,供大家参考,具体内容如下 一、效果图 二、转换代码 from img import Image ascil_char = list("$@B%8&
    2019-04-07
  • 详解vue 不同环境配置不同的打包命令

    详解vue 不同环境配置不同的打包命令

    最近做的一个项目是配置了三个环境的:正式环境、测试环境和开发环境,下面以这个为例 第一步:安装cross-env npm i --save-dev cross-env 或者在 pa
    2019-04-07
  • java实现图片任意角度旋转

    java实现图片任意角度旋转

    本文实例为大家分享了Java实现图片旋转,供大家参考,具体内容如下 方法一:普通方法实现图片旋转 /** * 图像旋转 * @param src * @param angel
    2019-04-07
  • 使用docker+devpi搭建本地pypi源的方法

    使用docker+devpi搭建本地pypi源的方法

    前一段时间开发需要经常使用 pip 下载,虽然把 pip 源改成了国内源,但我对速度还是不满意,更为重要的是集成 测试环境是离线的,要在集成测试环境开发显然
    2019-04-07
  • 浅谈express.js框架中间件(middleware)

    浅谈express.js框架中间件(middleware)

    _express.js_作为_Node.js_的老牌框架,是现有框架中最全面的。然而在学习express除了那些api之外,对于框架最重要的就是__中间件__这个概念了。如果理解了,就
    2019-04-07
  • ASP.NET Core利用Jaeger实现分布式追踪详解

    ASP.NET Core利用Jaeger实现分布式追踪详解

    前言 最近我们公司的部分.NET Core的项目接入了Jaeger,也算是稍微完善了一下.NET团队的技术栈。 至于为什么选择Jaeger而不是Skywalking,这个问题我只能回
    2019-04-07
  • vue自定义指令directive的使用方法

    vue自定义指令directive的使用方法

    Vue中内置了很多的指令,如v-model、v-show、v-html等,但是有时候这些指令并不能满足我们,或者说我们想为元素附加一些特别的功能,这时候,我们就需要用到v
    2019-04-07
  • vue路由导航守卫和请求拦截以及基于node的token认证的方法

    vue路由导航守卫和请求拦截以及基于node的token认证的方法

    什么时候需要登录验证与权限控制 1、业务系统通常需要登录才能访问受限资源,在用户未登录情况下访问受限资源需要重定向到登录页面; 2、多个业务系统之
    2019-04-07
  • Spring boot项目redisTemplate实现轻量级消息队列的方法

    Spring boot项目redisTemplate实现轻量级消息队列的方法

    背景 公司项目有个需求, 前端上传excel文件, 后端读取数据、处理数据、返回错误数据, 最简单的方式同步处理, 客户端上传文件后一直阻塞等待响应, 但用户体
    2019-04-07
  • Spring注入Bean的一些方式总结

    Spring注入Bean的一些方式总结

    通过注解注入Bean 背景 我们谈到Spring的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的
    2019-04-07

最新评论