{"id":16865392,"url":"https://github.com/pocc/terminalart","last_synced_at":"2025-04-11T11:08:29.896Z","repository":{"id":94867984,"uuid":"179162028","full_name":"pocc/terminalart","owner":"pocc","description":"24-bit True Color Art in the terminal using ANSI escape codes ","archived":false,"fork":false,"pushed_at":"2019-04-07T10:17:45.000Z","size":517,"stargazers_count":5,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-25T07:35:52.496Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pocc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-02T21:32:42.000Z","updated_at":"2021-10-11T02:26:55.000Z","dependencies_parsed_at":"2023-07-29T14:46:25.993Z","dependency_job_id":null,"html_url":"https://github.com/pocc/terminalart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocc%2Fterminalart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocc%2Fterminalart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocc%2Fterminalart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pocc%2Fterminalart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pocc","download_url":"https://codeload.github.com/pocc/terminalart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248381761,"owners_count":21094525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T14:46:56.425Z","updated_at":"2025-04-11T11:08:29.888Z","avatar_url":"https://github.com/pocc.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terminal True Color Art\n\n_24-bit truecolor terminal art using ANSI escape codes_  \n![](png/colorline_cropped.png)\n\nThis art is generated by a modified version of Egmont Koblinger's\n[img.sh](https://gitlab.gnome.org/GNOME/vte/blob/master/perf/img.sh) as img.sh.\nYou can use these images, especially `colorline.ans` and `ansitesting.ans` to\nverify true color compatibility. Follow usage to see the SGR images in ans/ and verify\nthat they look like the pixel image in img/. \n\nFor information on 24-bit true color and\nterminal support for it, check out https://github.com/termstandard/colors.\nFor information on SGR codes, Wikipedia has a [good\nsection](https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_(Select_Graphic_Rendition)_parameters)\non it.\n\n## Usage\n\n### Generating ans files\n\nTo generate ans files using img.sh, use \n\n    bash img.sh -common \u003cimg\u003e | tee \u003cimg\u003e.ans\n\n* `-common` will ensure that it has a semicolon delimeter which is the most\n  supported type\n* Using `tee` will show you the produced image as it is being saved\n\n### Printing ans files\n\nYou can use these images to verify whether your terminal supports 24-bit\ntruecolor using ANSI escape codes. To view the images, use your OS's file print\nutility:\n\n| Platform | Command           |\n|----------|-------------------|\n| \\*nix    | `cat \u003cfile.ans\u003e`  |\n| Windows  | `type \u003cfile.ans\u003e` |\n\nTo see all ans files sequentially, use `$command ans/*.ans`.\n\n## Tests\n\n### Color line, 80w \n\nModified from Anton Kochkov's [awk script](github.com/termstandard/colors)  \n![](png/colorline.png)\n\n### Foreground and background test, 64w\n\nModified form of iTerm2 [24-bit\ntest](https://raw.githubusercontent.com/JohnMorales/dotfiles/master/colors/24-bit-color.sh):  \n![](png/ansitesting.png)\n\n### Foreground and background test, 78w\n\nTodd Larason's [perl\ncubes](https://github.com/robertknight/konsole/blob/master/tests/color-spaces.pl)\nKonsole test:  \n![](png/perl_cubes.png)\n\n## Various Images, 80w\n\n### Wave off Kamigawa  \n![](png/wave_off_kamigawa.png)\n\n### Beastie  \n![](png/beastie.png)\n\n### Butterfly\n![](png/butterfly.png)\n\n### Earth  \n![](png/earth.png)\n\n### Great Horned Owl  \n![](png/great_horned_owl.png)\n\n### Rainbow  \n![](png/rainbow.png)\n\n### Rose  \n![](png/rose.png)\n\n### Starry Night  \n![](png/starry_night.png)\n\n### Sunflower  \n![](png/sunflower.png)\n\n### Tiger  \n![](png/tiger.png)\n\n### Tux  \n![](png/tux.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpocc%2Fterminalart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpocc%2Fterminalart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpocc%2Fterminalart/lists"}