{"id":20206084,"url":"https://github.com/rillig/image-replacer","last_synced_at":"2026-06-21T01:02:28.066Z","repository":{"id":75507737,"uuid":"111963072","full_name":"rillig/image-replacer","owner":"rillig","description":"Minimalistic search and replace in images","archived":false,"fork":false,"pushed_at":"2022-07-16T22:54:56.000Z","size":76,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T20:47:45.880Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rillig.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-24T23:40:14.000Z","updated_at":"2022-07-16T22:54:59.000Z","dependencies_parsed_at":"2023-06-06T17:00:12.199Z","dependency_job_id":null,"html_url":"https://github.com/rillig/image-replacer","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/rillig%2Fimage-replacer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rillig%2Fimage-replacer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rillig%2Fimage-replacer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rillig%2Fimage-replacer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rillig","download_url":"https://codeload.github.com/rillig/image-replacer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241644543,"owners_count":19996177,"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-11-14T05:21:10.381Z","updated_at":"2026-06-21T01:02:23.041Z","avatar_url":"https://github.com/rillig.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"Minimalistic GUI for search and replace inside an image.\n\nIt's a quick prototype, so all action is done in the UI thread.\n\nOn the left side is the original screenshot.\nThe image on the right side is the edited screenshot,\nin which all occurrences of ![](./images/wheel.png) have been replaced with ![](./images/pink.png):\n\n![](./images/screenshot%20before.png) \u0026nbsp; ![](./images/screenshot%20after.png)\n\nPossible use cases:\n* Swapping the avatars of people involved in screenshots from social media conversations (useful for \"journalists\" creating fake news).\n* In software documentation, replacing icons from an old icon theme with a new icon theme.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frillig%2Fimage-replacer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frillig%2Fimage-replacer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frillig%2Fimage-replacer/lists"}