{"id":15654253,"url":"https://github.com/halcy/makeansi","last_synced_at":"2025-06-16T08:32:57.185Z","repository":{"id":33501675,"uuid":"37147601","full_name":"halcy/makeansi","owner":"halcy","description":"Turns images into ansi colour codes + utf-8","archived":false,"fork":false,"pushed_at":"2015-09-04T22:07:22.000Z","size":161,"stargazers_count":28,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-30T22:46:13.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"normanprivaldosjr/collabable","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halcy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-09T17:35:53.000Z","updated_at":"2024-07-12T01:27:44.000Z","dependencies_parsed_at":"2022-08-07T22:00:05.006Z","dependency_job_id":null,"html_url":"https://github.com/halcy/makeansi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/halcy/makeansi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halcy%2Fmakeansi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halcy%2Fmakeansi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halcy%2Fmakeansi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halcy%2Fmakeansi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halcy","download_url":"https://codeload.github.com/halcy/makeansi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halcy%2Fmakeansi/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260126459,"owners_count":22962650,"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-03T12:50:15.505Z","updated_at":"2025-06-16T08:32:57.160Z","avatar_url":"https://github.com/halcy.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"makeansi.pl\n===========\n\nDisplays images in the terminal by converting them to \na sequence of ansi rgb colour code escapes combined \nwith unicode half block characters, or alternately \nplays back a gif file right in the terminal.\n\nFor a list of terminals that actually support the \ntrue color ansi escape sequences, refer to \n[this list](https://gist.github.com/XVilka/8346728).\n\nUsage:\n\n   \u003e perl makeansi.pl some.png\n\n   \u003e perl makeansi.pl some.gif \n\nResults should look like so:\n\n![Ansi Marisa](http://aka-san.halcy.de/ansimari.png)\n\nYou can put the results in a text file and then just\ncat it into the terminal for viewing, if you like. Yes,\neven the animations. If you do that with an animation,\nthe frame delay is ignored, obviously, and if done\nlocally with a small image, it might not actually\nlook very animated at all.\n\nParameters:\n   * -pipegif, -pipepng: Use an image supplied via\n      STDIN as input. Default: Off.\n\n   * -scale (float): Scale image to this fraction of \n      its size. Default: 1.0.\n \n   * -scalefilter (string): Scale image with this \n      filter. For a list of filters, see imagemagick \n      documentation. Default: Bessel.\n\n   * -scalegamma (float): Apply gamma correction with \n      this value while scaling. Default: 2.2.\n\n   * -rmult (float), -gmult (float), -bmult (float): \n      Scale r, g, b components by this fraction before \n      display. Default: 1.0.\n   \n   * -gamma (float): Apply gamma correction with this \n      value before display. Default: 1.0 (no-op).\n\n   * -invert: Invert colours. Default: Off.\n                 \n   * -loop (int): For animations, loop this many times.\n      Default: 0 (loop forever).\n\n   * -nodelay: Turns off animation delay, frames are\n      just written as fast as possible. Default: Off.\n\n   * -frame (int): For animations, don't loop or \n      animate but instead just display frame n. \n      Default: Off.\n\n   * -manualcoalesce - Do not rely on imagemagick \n      to coalesce the gif animation correctly, manually\n      overlay images according to alpha information.\n      This should hardly ever be neccesary. Default:\n      Off.\n\nRecommended console font: Droid Sans Mono\n\nIf you are a developer of a terminal emulator: Please\ndo implement these RGB colour code sequences, they're\nreally rad.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalcy%2Fmakeansi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalcy%2Fmakeansi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalcy%2Fmakeansi/lists"}