{"id":24111775,"url":"https://github.com/yewomhango/imageblurjs","last_synced_at":"2025-10-05T21:23:26.943Z","repository":{"id":172956587,"uuid":"349785045","full_name":"YewoMhango/imageBlurJS","owner":"YewoMhango","description":"Browser-based image blurring","archived":false,"fork":false,"pushed_at":"2023-06-06T07:02:26.000Z","size":512,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T06:41:18.855Z","etag":null,"topics":["algorithm","blur","blurring","boxblur","javascript","rust","rust-lang","stackblur","wasm","webassembly","webworker","webworkers"],"latest_commit_sha":null,"homepage":"https://yewomhango.github.io/imageBlurJS","language":"JavaScript","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/YewoMhango.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":"2021-03-20T16:58:02.000Z","updated_at":"2024-10-08T03:51:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"c155d05b-d1d6-4805-8f0e-0bbd794f0d74","html_url":"https://github.com/YewoMhango/imageBlurJS","commit_stats":null,"previous_names":["yewomhango/imageblurjs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YewoMhango%2FimageBlurJS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YewoMhango%2FimageBlurJS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YewoMhango%2FimageBlurJS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YewoMhango%2FimageBlurJS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YewoMhango","download_url":"https://codeload.github.com/YewoMhango/imageBlurJS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253928431,"owners_count":21985793,"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":["algorithm","blur","blurring","boxblur","javascript","rust","rust-lang","stackblur","wasm","webassembly","webworker","webworkers"],"created_at":"2025-01-11T02:38:12.549Z","updated_at":"2025-10-05T21:23:21.886Z","avatar_url":"https://github.com/YewoMhango.png","language":"JavaScript","readme":"# Fast Image Blurring with Javascript \n\nThis is a simple, browser-based image blurring program with all the processing done purely in client-side Javascript and WebAssembly. For further reading on how the algorithms work, refer to the [references](#references). \n\n## Usage\n\nYou can check out a live version [here](https://yewomhango.github.io/imageBlurJS)\n\n  1. Click on `Load an Image` to load an image\n  2. Select one of the algorithms.\n  3. Move the slider to change the blur radius and see the resulting image\n  4. You can change the radius multiple times and switch between different algorithms to compare\n  5. You can download the blurred image by clicking on the button that appears at its top-right corner when you hover on it\n\n## Concepts Used\n\n - WebAssembly\n - Web Workers (multithreading)\n\n## References\n\n  1. [How to Blur an Image on Android](https://medium.com/mobile-app-development-publication/blurring-image-algorithm-example-in-android-cec81911cd5e)\n  2. [Stackblur (2004)](https://underdestruction.com/2004/02/25/stackblur-2004/)\n  3. [Stackblur and Quadratic Stackblur](https://observablehq.com/@jobleonard/mario-klingemans-stackblur)\n  4. [Fastest Gaussian Blur](http://blog.ivank.net/fastest-gaussian-blur.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyewomhango%2Fimageblurjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyewomhango%2Fimageblurjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyewomhango%2Fimageblurjs/lists"}