{"id":18270287,"url":"https://github.com/kpbird/Android-Image-Filters","last_synced_at":"2025-04-05T01:30:27.496Z","repository":{"id":10464655,"uuid":"12638130","full_name":"kpbird/Android-Image-Filters","owner":"kpbird","description":null,"archived":false,"fork":false,"pushed_at":"2017-12-18T07:27:19.000Z","size":7836,"stargazers_count":117,"open_issues_count":1,"forks_count":67,"subscribers_count":17,"default_branch":"master","last_synced_at":"2024-11-05T11:52:40.925Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/kpbird.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":"2013-09-06T07:08:32.000Z","updated_at":"2023-05-17T09:24:19.000Z","dependencies_parsed_at":"2022-09-11T16:31:55.001Z","dependency_job_id":null,"html_url":"https://github.com/kpbird/Android-Image-Filters","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/kpbird%2FAndroid-Image-Filters","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpbird%2FAndroid-Image-Filters/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpbird%2FAndroid-Image-Filters/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kpbird%2FAndroid-Image-Filters/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kpbird","download_url":"https://codeload.github.com/kpbird/Android-Image-Filters/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247276021,"owners_count":20912285,"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-05T11:38:29.011Z","updated_at":"2025-04-05T01:30:26.701Z","avatar_url":"https://github.com/kpbird.png","language":"Java","readme":"Android-Image-Filters\n=====================\n##Introduction\n\n###Image Filter allows you to add various effect on image.\n\nThere are main two purpose of Image Processing \n\n1. Image Understanding: It is used to identify content of image, weather image contents human faces, objects (bus, train, etc.), measure dimension of objects,etc, OpenCV (Open Source Computer Vision Library) is mainly used for Image Understanding. \n2. Image Beautify : It is used to beautify image by adding different filters, adjust colour, adjust contrast, etc..\n\nAndroid provides two options for Image Filters/Processing\n\n1. Using SDK with Java Code,Android SDK has \"android.graphics\" package contains Classes related to Image Processing. \n2. Using NDK with C/C++ Code\n\n###Application\n\nI developed simple application which demonstrated 30 different image filters. Application has on button to select image from gallery, bottom strip contain visual representation of effect, simply click on effect to apply in your selected photo. Application will apply selected effect and store image in your SDCard with effect name.\nEntire logic of Image filter/processing is written in pure java (without NDK/C++). \n\n###ScreenShots\n\n![alt text](http://2.bp.blogspot.com/-UCEaLaFmkNA/UigUdxxSIoI/AAAAAAAAETc/L4yAbF2HJyk/s320/device-2013-08-30-104059.png \"Screenshot 1\")   ![alt text](http://3.bp.blogspot.com/-bBRtY1g0ivs/UigUduB-cLI/AAAAAAAAETY/a7KEJ7PcET4/s320/device-2013-08-30-104130.png \"Screenshot 2\")\n\nI give full credit about Android Image Filters to **Pete Houston  (\u003chttp://petehouston.com/\u003e).**\n\nOriginal Source Code:  \u003chttp://xjaphx.wordpress.com/learning/tutorials/\u003e\n\n###References\n\n1. \u003chttp://www.jhlabs.com/ip/filters/\u003e\n2. \u003chttp://developer.android.com/reference/android/media/effect/EffectFactory.html\u003e\n3. \u003chttps://code.google.com/p/android-image-filtering/\u003e\n4. \u003chttp://xjaphx.wordpress.com/learning/tutorials/\u003e\n5. \u003chttps://code.google.com/p/android-image-filtering/\u003e\n6. \u003chttps://github.com/ragnraok/android-image-filter\u003e\n","funding_links":[],"categories":["etc"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkpbird%2FAndroid-Image-Filters","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkpbird%2FAndroid-Image-Filters","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkpbird%2FAndroid-Image-Filters/lists"}