Skip to content

Latest commit

 

History

History
149 lines (101 loc) · 3.1 KB

File metadata and controls

149 lines (101 loc) · 3.1 KB
Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0338
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在: 

     个人网站: `https://oeasy.org` 
     蓝桥云课: `https://www.lanqiao.cn/courses/3584` 
     GitHub: `https://github.com/overmind1980/oeasy-python-tutorial` 
     Gitee: `https://gitee.com/overmind1980/oeasypython` 
---

将图片转化为字符画艺术(asciiart)

回忆上次内容

  • 上次我们
    • diy了 自己的小动物
    • 这很亚文化
      • 很酷炫的 亚文化
      • 不是吗?

图片描述

  • 能否将图片
    • 转化为asciiart 呢??

准备环境 aview 🅰️

sudo apt update
sudo apt install aview
sudo apt install imagemagick
  • 下载 字符画软件
    • aview
    • imagemagick

图片描述

准备图片

  • 在本机 下载图片
    • 之后 上传到蓝桥云

图片描述

  • 注意 上传的图片 在Code文件夹中

    • cd Code
    • 可以 进入Code文件夹
  • 最好选择用 png-8格式

    • 成功率高

运行程序

Image text

  • 使用 asciiview 可以
    • 将图片 转化为 asciiart
asciiview panda.jpg

存储字符画

  • 字符画 可以
    • 保存为文本、网页等形式
  • 在运行
    • asciiview xxx.png之后
    • 出现了 字符画面
  • 注意 图片中的 纯黑部分
    • 是以空格形式 来出现的
  • 按下 快捷键s
    • 会 出现一个菜单
    • 如 下图

Image text

  • 然后选择1
    • Text格式
    • 后面 再设置路径和字体大小
    • 一路下一步

保存过程

图片描述

  • 到这一步 选8

图片描述

  • 提示问是否保存当前文本
    • 然后按y
    • 确认 保存
  • 小窗自动关闭

观察文件

  • ls 可以看到文件了

图片描述

  • 字符画 长什么样子 呢?

国画风

图片描述

  • cat horse.txt

图片描述

表情风

图片描述

甲骨文风

图片描述

图片描述

线稿风格

图片描述

图片描述

  • cat 打开 这个xxx.txt
    • 观察效果
  • 可以 把这个小动物 变成
    • cowsay可以用的 小动物吗?

总结

  • 这次我们
    • 将图片做成了 asciiart
    • 这依然很亚文化

图片描述

  • 但是这个asciiart
    • 可以放到cowsay里面吗?
  • 我们下次再说!👋

  • 本文来自 oeasy Python 系统教程。
  • 想完整、扎实学 Python,
  • 搜索 oeasy 即可。