본문 바로가기
.Net

텍스트 - 콘솔 글씨 꾸미기

by 올엠 2021. 2. 10.
반응형

콘솔형태의 프로그램을 작성하다보면, 프로그램 로딩이나, 인트로를 고민하게 된다.

이때 글자 효과를 크게 주어 로고 형식으로 만들려고 하지만 그림을 콘솔에서 그리는 것을 수작업으로 한다면 만만하지 않은 작업일 것이다.

만약 글자를 이용해서 특징을 주고자 한다면, http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20 링크에서 쉽게 작업이 가능하다.

 

위 그림과 같이 글자를 쓴후 Font를 통해 효과를 지정하고 원하는 스타일을 복사하여 .NET 기준으로 Console.WriteLine을 이용하여 라인별로 표현해 주면 된다.

Console.WriteLine("   ▄████████  ▄█        ▄█         ▄▄▄▄███▄▄▄▄   ███▄▄▄▄      ▄████████     ███     ");
Console.WriteLine("  ███    ███ ███       ███       ▄██▀▀▀███▀▀▀██▄ ███▀▀▀██▄   ███    ███ ▀█████████▄ ");
Console.WriteLine("  ███    ███ ███       ███       ███   ███   ███ ███   ███   ███    █▀     ▀███▀▀██ ");
Console.WriteLine("  ███    ███ ███       ███       ███   ███   ███ ███   ███  ▄███▄▄▄         ███   ▀ ");
Console.WriteLine("▀███████████ ███       ███       ███   ███   ███ ███   ███ ▀▀███▀▀▀         ███     ");
Console.WriteLine("  ███    ███ ███       ███       ███   ███   ███ ███   ███   ███    █▄      ███     ");
Console.WriteLine("  ███    ███ ███▌    ▄ ███▌    ▄ ███   ███   ███ ███   ███   ███    ███     ███     ");
Console.WriteLine("  ███    █▀  █████▄▄██ █████▄▄██  ▀█   ███   █▀   ▀█   █▀    ██████████    ▄████▀   ");

 

반응형