#ascii-art #ascii #cli #generator #image #width

app img-to-ascii

一个非常小的 ASCII 美术生成器

5 个版本 (1 个稳定版)

1.0.0 2022年1月18日
0.1.3 2022年1月17日
0.1.2 2022年1月17日
0.1.1 2022年1月17日
0.1.0 2022年1月17日

#48#width

Apache-2.0 协议

11KB
80

img-to-ascii

一个非常小的 ASCII 美术生成器。

目标

  • 根据 .jpg 或 .png 图像生成基本的 ASCII 美术
  • 生成 .txt 文件
  • 允许指定宽度

安装

通过 cargo 安装此软件是最佳方式。

$ cargo install img-to-ascii

用法

$ img-to-ascii [OPTIONS] <filepath>

art-ot-ascii 生成的 ASCII 美术示例

                               ;   ;;    ;                            
                         ;;   ;;; ;;;;;;;;;  ;;                       
                     ;   ;;;;;;;;;;;;;;;;;;;;;;   ;                   
                     ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;              ;    
      ;;         ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;       ;;;    ;
  ;;  ;;;;       ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;      ;;;;   ;;
 ;;;;  ;;;;   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;; ;;;;
  ;;;;;;;;;    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   ;;;;;;;; 
   ;;;;;;;  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  ;;;;;   
      ;;;   ;;;;;;;;;;;;;;;;;;██   ;;;;; ██  ;;;;;;;;;;;;;;; ;;;      
        ;;;;;;;;;;;;;;;;;;;;; ██   ;;;;: ██  ;;;;;;;;;;;;;;;;;;       
           ;;;;;;;;;;;;;;;;;;;     ;;;;;     ;;;;;;;;;;;;;;;;;        
         ;;;;;:;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;      
         ;;;;  :: :::;;;;;;;;;;;;;;;    ;;;;;;;;;;;::::  :: ;;;       
           ;;;  ::       ::::::::;;;;;;;;::::::::       :: ;;;        
             ;;;  :                                    :   ;;         
               ;;                                         ;           
                 ;                                       ;            

Rustacean

                                 ;;;;;                                
                       ;;;;;;;;;;;;;;;;;;;;;;;;;                      
                    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                   
                   ;;;;;    ;;;;;;;;;;;;;;;;;;;;;;;;                  
                   ;;;;      ;;;;;;;;;;;;;;;;;;;;;;;;                 
                   ;;;;;     ;;;;;;;;;;;;;;;;;;;;;;;;                 
                   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                 
                   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;                 
                                    ;;;;;;;;;;;;;;;;;                 
                                    ;;;;;;;;;;;;;;;;;  &&&&&&&&       
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  &&&&&&&&&&&&   
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  &&&&&&&&&&&&&  
   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  &&&&&&&&&&&&&& 
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;   &&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;    &&&&&&&&&&&&&&&&
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;       &&&&&&&&&&&&&&&&&&
;;;;;;;;;;;;;;;;;;;;                            &&&&&&&&&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;;    &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;   &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
 ;;;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  ;;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
  ;;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 
   ;;;;;;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&  
     ;;;;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&    
        ;;;;;;;;;  &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&        
                   &&&&&&&&&&&&&&&&&                                  
                   &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&                 
                   &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&                 
                   &&&&&&&&&&&&&&&&&&&&&&&&     &&&&&                 
                   &&&&&&&&&&&&&&&&&&&&&&&&      &&&&                 
                   &&&&&&&&&&&&&&&&&&&&&&&&     &&&&&                 
                     &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&                  
                       &&&&&&&&&&&&&&&&&&&&&&&&&&       

Python 标志

依赖项

~7.5MB
~116K SLoC