{"id":18812454,"url":"https://github.com/zweigraf/jpeg-glitcher-mac","last_synced_at":"2026-01-11T21:30:19.059Z","repository":{"id":98364218,"uuid":"53905468","full_name":"zweigraf/jpeg-glitcher-mac","owner":"zweigraf","description":"📷 Glitching JPEGs. One at a time.","archived":false,"fork":false,"pushed_at":"2016-03-15T01:51:53.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-30T00:15:25.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zweigraf.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":"2016-03-15T01:42:28.000Z","updated_at":"2017-04-12T19:40:52.000Z","dependencies_parsed_at":"2023-07-10T14:47:56.625Z","dependency_job_id":null,"html_url":"https://github.com/zweigraf/jpeg-glitcher-mac","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/zweigraf%2Fjpeg-glitcher-mac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweigraf%2Fjpeg-glitcher-mac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweigraf%2Fjpeg-glitcher-mac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zweigraf%2Fjpeg-glitcher-mac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zweigraf","download_url":"https://codeload.github.com/zweigraf/jpeg-glitcher-mac/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239748302,"owners_count":19690236,"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-07T23:33:07.773Z","updated_at":"2026-01-11T21:30:18.971Z","avatar_url":"https://github.com/zweigraf.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# jpeg-glitcher-mac\nGlitching JPEGs. One at a time.\n\n## Dependencies \n\nNone. Until now at least.\n\n## Usage\n\nOpen ```JPEGGlitcher.xcodeproj``` and ```Run``` the ```JPEGGlitcher``` scheme. Click \"New Image\" to open an image. \nThe image will be modified (glitched) and the modified version displayed in the window. \nClick \"Reglitch\" until you are satisfied with the output. Then, click \"Export Image\" to save the glitched image to your disk.\n\nThis tool works best when modifying JPEG images, but also sometimes works on PNG images.\n\n## Details\n\nThe algorithm (```ViewController.glitchData()```) currently selects up to ten consecutive bytes at a random point \nin the binary representation of the image and modifies them randomly. \n\nResults vary from not noticeable to \"completely broke the image\". \n\n## Known Issues\n\n- selecting really wide images will widen the window considerably, making it basically unusable\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzweigraf%2Fjpeg-glitcher-mac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzweigraf%2Fjpeg-glitcher-mac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzweigraf%2Fjpeg-glitcher-mac/lists"}