Python

image, text를 ASCII Art로 넣기

summerorange 2022. 10. 6. 00:47
반응형

파이썬 프로그램을 만들 때 뭔가 밋밋할 때는 image나 text를 ASCII art로  넣어주면 뭔가 있어빌리티합니다.

구글에 text to ASCII ART Generator 등으로 검색하면 아트 제네레이터 할 수 있는 온라인 무료 툴로 로고 등을 만들어볼 수 있습니다.

해당 내용을 복사하고!

하단에 Select & Copy 가 있습니다.

python 파일 하나를 만들어서 집어넣어줍니다.

program_begin_image = '''

                                                                                                                
        ,--,                                                                                                    
      ,--.'|            ,--,    ,--,                               .---.                     ,--,               
   ,--,  | :          ,--.'|  ,--.'|                              /. ./|                   ,--.'|         ,---, 
,---.'|  : '          |  | :  |  | :     ,---.                .--'.  ' ;   ,---.    __  ,-.|  | :       ,---.'| 
|   | : _' |          :  : '  :  : '    '   ,'\              /__./ \ : |  '   ,'\ ,' ,'/ /|:  : '       |   | : 
:   : |.'  |   ,---.  |  ' |  |  ' |   /   /   |         .--'.  '   \' . /   /   |'  | |' ||  ' |       |   | | 
|   ' '  ; :  /     \ '  | |  '  | |  .   ; ,. :        /___/ \ |    ' '.   ; ,. :|  |   ,''  | |     ,--.__| | 
'   |  .'. | /    /  ||  | :  |  | :  '   | |: :        ;   \  \;      :'   | |: :'  :  /  |  | :    /   ,'   | 
|   | :  | '.    ' / |'  : |__'  : |__'   | .; :         \   ;  `      |'   | .; :|  | '   '  : |__ .   '  /  | 
'   : |  : ;'   ;   /||  | '.'|  | '.'|   :    |          .   \    .\  ;|   :    |;  : |   |  | '.'|'   ; |:  | 
|   | '  ,/ '   |  / |;  :    ;  :    ;\   \  /            \   \   ' \ | \   \  / |  , ;   ;  :    ;|   | '/  ' 
;   : ;--'  |   :    ||  ,   /|  ,   /  `----'              :   '  |--"   `----'   ---'    |  ,   / |   :    :| 
|   ,/       \   \  /  ---`-'  ---`-'                        \   \ ;                        ---`-'   \   \  /   
'---'         `----'                                          '---"                                   `----'    
                                                                                                                

'''

이런식으로 넣고

print(program_begin_image)
print("Start new python program")

예제로 한 번 돌려보면

프로그램 시작 전에 뭔가 있어빌리티하게.

텍스트 이외에 그림을 아스키 아트로 그릴 수 있습니다.

스누피

이미지를 아스키 코드로 바꿨던 건 text-art 여기에서 찾았습니다.

스칼라scalar나 이것저것 깔 때 항상 아스키 코드 아트가 나왔던 게 생각나서 포스팅했습니다 :)

 

반응형