Coder Social home page Coder Social logo

android_instacam's Introduction

Introduction

InstaCam, sort of a Instagram alike application for realtime photographing manipulation. Unlike Instagram, InstaCam allows user to adjust color filters in realtime with use of OpenGL ES 2.0 external OES textures. This allows camera preview to be rendered on screen using regular OpenGL ES 2.0 GLSL shaders and in return make it possible to apply image filters in realtime. While at the same time it's somewhat easy task to maintain same shader code as RenderSctipt implementation for final picture saving.

Application requires API 15+ so it ain't prime time for it yet but for ones with ICS update go get it at; http://play.google.com/store/apps/details?id=fi.harism.instacam .

License

Application icon used within .APK installation file and on Google Play -market, is taken from icon pack by Yanko Andreev. From his MetroDroid icon pack to be more precise - which is released under Creative Commons -license and should be legal for usage under non-commercial applications.

Other icons used in the application are taken from Faience icon theme made by Matthieu James. These icons are licensed under GPLv3 license and it should be sufficient to provide my slightly modified versions here among with other source code..

Some code is translated from LightBox Photo Processing project into GLSL and RenderScript code. For filters that is. It's highly recommended to take a look on this project if you're into familiarizing yourself with color filters.

Beyond these exceptions, all code what-so-ever textual content, including shaders, layouts etc, is licensed under Apache 2.0 License (http://www.apache.org/licenses/LICENSE-2.0.html) and can be used in commercial or personal projects.

android_instacam's People

Contributors

harism avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.