V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
hellolleh
V2EX  ›  Python

写了一个好玩的脚本,图片转为文本文件

  •  1
     
  •   hellolleh · 2018-04-25 13:22:20 +08:00 · 9493 次点击
    这是一个创建于 2433 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Image transfer to txt

    --

    Usage

    $ python3 img_to_txt.py [file/url] [size]
    

    Example

    $ python3 img_to_txt.py http://ocas9civ7.bkt.clouddn.com/jzm.jpg
    

    This command executed, you will get a file in current folder named out.txt, and you will watch a string output in the console:

    zz

    Github 地址

    https://github.com/yaochao/img_to_txt

    55 条回复    2018-04-27 17:52:49 +08:00
    lhx2008
        1
    lhx2008  
       2018-04-25 13:27:24 +08:00
    +1,可以搞个 web 版的
    NicholasWangC
        2
    NicholasWangC  
       2018-04-25 13:31:17 +08:00 via Android   ❤️ 1
    好东西,我选 jp2a
    silhouette
        3
    silhouette  
       2018-04-25 13:31:55 +08:00 via Android
    +1s
    frank611
        4
    frank611  
       2018-04-25 13:33:42 +08:00 via Android
    实现原理可以介绍下么?
    duan602728596
        5
    duan602728596  
       2018-04-25 13:52:01 +08:00 via iPhone   ❤️ 1
    吼啊
    wanderlustLee
        6
    wanderlustLee  
       2018-04-25 13:54:44 +08:00 via iPhone
    兄弟要被查水表了
    ssshooter
        7
    ssshooter  
       2018-04-25 13:54:53 +08:00   ❤️ 1
    Patrick95
        8
    Patrick95  
       2018-04-25 13:56:16 +08:00
    图片转字符画的 Python 项目在 GitHub 上已经有好多好多啦。
    pyufftj
        9
    pyufftj  
       2018-04-25 13:59:03 +08:00   ❤️ 1
    这个人缺一副眼镜
    hellolleh
        10
    hellolleh  
    OP
       2018-04-25 13:59:24 +08:00   ❤️ 3
    @frank611 原理,很简单,通过图片的像素,转为响应的字符,颜色越深,字符越密集,所谓的密集就是 @#一类的字符,不密集就是.,;一类的字符。
    Hopetree
        11
    Hopetree  
       2018-04-25 14:15:33 +08:00   ❤️ 1
    可以,下午茶有了,记得来取
    shijingshijing
        12
    shijingshijing  
       2018-04-25 14:17:41 +08:00 via iPhone   ❤️ 1
    月底了本来已经没名额了,楼主我还是想办法帮你弄了个名额,你在四月名单上了
    lulinux
        13
    lulinux  
       2018-04-25 14:22:31 +08:00 via Android
    莫不是内个膜法大师?
    meik2333
        14
    meik2333  
       2018-04-25 14:25:07 +08:00
    我之前也写了一个,把视频转换为字符画的:
    https://github.com/MeiK-h/Video2Char
    Tink
        15
    Tink  
       2018-04-25 14:31:49 +08:00   ❤️ 13
    ivencooli
        16
    ivencooli  
       2018-04-25 14:55:49 +08:00 via Android   ❤️ 2
    本来四月份的枪毙名单已经满了.我已经托关系把你放进去了
    shijingshijing
        17
    shijingshijing  
       2018-04-25 14:59:11 +08:00 via iPhone
    @Tink 这个厉害了
    Tink
        18
    Tink  
       2018-04-25 15:09:38 +08:00
    @shijingshijing #17 233 试试

    curl aoaoao.me:1926
    moxiaonai
        19
    moxiaonai  
       2018-04-25 18:47:17 +08:00 via Android
    ob
        20
    ob  
       2018-04-25 19:02:05 +08:00 via Android
    还有动画版的
    ssdold
        21
    ssdold  
       2018-04-25 21:11:15 +08:00
    666,fork 一发
    dobelee
        22
    dobelee  
       2018-04-25 21:14:43 +08:00 via Android
    来看照片的。蛤蛤。
    Xrong
        23
    Xrong  
       2018-04-25 21:23:19 +08:00
    借楼问问,有些是用 AV 封面底图拼成的图片是用哪个库实现的?
    justfun
        24
    justfun  
       2018-04-25 21:58:01 +08:00
    总想搞个大新闻
    Arnie97
        25
    Arnie97  
       2018-04-26 01:49:09 +08:00 via Android
    @Xrong 这个的实现恐怕太多了,自己在 GitHub 搜 photo mosaic 吧
    lvsemi1
        26
    lvsemi1  
       2018-04-26 01:53:54 +08:00 via Android
    还可以玩的更高级的,通过 cleartype 的次像素渲染让单色文字玩出彩色效果来
    HW312
        27
    HW312  
       2018-04-26 04:00:29 +08:00 via Android
    main 里那俩 assert 是干啥用的。。
    hard2reg
        28
    hard2reg  
       2018-04-26 04:30:40 +08:00
    真正的粉丝
    stabc
        29
    stabc  
       2018-04-26 05:21:27 +08:00 via Android
    为什么我点进这个帖子之后,我的系统时间走的比平时快
    wenzhoou
        30
    wenzhoou  
       2018-04-26 07:48:33 +08:00 via Android
    没有人把这个事情做得更极致一些吗。现在的还是太简单了。
    xuanyuanaosheng
        31
    xuanyuanaosheng  
       2018-04-26 08:01:18 +08:00 via Android
    @wenzhoou 你打算用来看电影么?
    whwq2012
        32
    whwq2012  
       2018-04-26 08:12:42 +08:00
    为什么要造轮子呢,我记得 mplayer 就能将视频转换为字符界面播放。。。。
    wenzhoou
        33
    wenzhoou  
       2018-04-26 08:20:52 +08:00 via Android
    @xuanyuanaosheng 我只是觉得用灰度匹配几个特定字符的做法太简单了。没想怎么去用它。如果能考虑轮廓曲线就更好了。
    xuanyuanaosheng
        34
    xuanyuanaosheng  
       2018-04-26 08:35:13 +08:00 via Android
    @wenzhoou 哦哦,那个考虑的多了啊
    jisibencom
        35
    jisibencom  
       2018-04-26 08:35:48 +08:00 via Android
    字符画,怎么不能动啊。my heart will go on and on
    jianjam
        36
    jianjam  
       2018-04-26 08:45:24 +08:00
    支持 gif 不。。
    d0m2o08
        37
    d0m2o08  
       2018-04-26 08:48:31 +08:00   ❤️ 1
    讲真,长者是真的有文化,不像我一个乡下土包子,一边上网一边查字典,旁边还得放一本怎样查字典
    whoami9894
        38
    whoami9894  
       2018-04-26 08:57:18 +08:00 via Android
    话说,你的终端还能输出 emoji 表情吗
    dychenyi
        40
    dychenyi  
       2018-04-26 09:54:08 +08:00
    一看就知道是谁,是不是该治疗了
    maskerTUI
        41
    maskerTUI  
       2018-04-26 10:02:39 +08:00
    楼主,五月的枪毙名单了解一下
    jimmyczm
        42
    jimmyczm  
       2018-04-26 10:08:07 +08:00
    +1s
    RedL0tus
        43
    RedL0tus  
       2018-04-26 11:49:29 +08:00
    @xuanyuanaosheng 不過還真可以這麼做,不過用的是 libcaca (
    TimRChen
        44
    TimRChen  
       2018-04-26 11:56:01 +08:00 via Android
    居然还没凉……
    JNathan
        45
    JNathan  
       2018-04-26 11:57:16 +08:00 via Android
    作死 哈哈
    xuanyuanaosheng
        46
    xuanyuanaosheng  
       2018-04-26 12:13:29 +08:00 via Android
    @RedL0tus 666666
    jininij
        47
    jininij  
       2018-04-26 12:41:37 +08:00 via iPhone
    ffplayer 在没有图形界面下播放视频就是这个效果。偶然发现的。
    b7898585
        48
    b7898585  
       2018-04-26 13:51:31 +08:00
    其实江总还是很不错的,至少那时候成克杰什么得贪污了还能有死刑
    至少那时候物价房价 10 年平稳,都没涨过,
    至少还能想着要航母,要上天。除了抓轮子,被轮子喊蛤蟆,除了怼香港记者 simple naive,江总还是值得肯定的
    对比现在的房价物价,哎。
    b7898585
        49
    b7898585  
       2018-04-26 13:52:25 +08:00
    @Tink 这是药丸的节奏啊
    orm
        50
    orm  
       2018-04-26 14:07:54 +08:00
    @Tink
    这个 curl aoaoao.me:1926 厉害了
    本人近视,脱了眼镜看,真是高清,哈哈
    zsy979
        51
    zsy979  
       2018-04-26 15:55:38 +08:00
    估计凉了吧
    zjm168
        52
    zjm168  
       2018-04-26 16:50:24 +08:00
    翻车集锦
    CasualYours
        53
    CasualYours  
       2018-04-26 17:04:51 +08:00
    Excited!
    justdatadogusepy
        54
    justdatadogusepy  
       2018-04-26 17:52:04 +08:00
    你这个图啊,我看了感觉很 excited !
    zysidea
        55
    zysidea  
       2018-04-27 17:52:49 +08:00
    用 golang 写了一个 https://github.com/zysidea/img2txt
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.