Android Open Source - android-imgpro-lib Vintage






From Project

Back to project page android-imgpro-lib.

License

The source code is released under:

MIT License

If you think the Android project android-imgpro-lib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package net.akhyar.android.imgpro.filters;
/*from   w w w .ja v a2s.c  o m*/
import net.akhyar.android.imgpro.Filter;
import net.akhyar.android.imgpro.ImgPro;
import net.akhyar.android.imgpro.actions.Blend;
import net.akhyar.android.imgpro.actions.Contrast;
import android.graphics.Bitmap;

public class Vintage extends Filter {

  public void onBitmapSet(Bitmap bitmap) {
    int size = bitmap.getWidth() * bitmap.getHeight();

    int[] blue = ImgPro.createSolidPixels(0xff002288, size);
    int[] yellow = ImgPro.createSolidPixels(0xffFFFB00, size);

    clearActions();
    addAction(new Contrast(50));
    addAction(new Blend(blue, 0.8f, Blend.Mode.LIGHTEN));
    addAction(new Blend(yellow, 0.1f, Blend.Mode.SOFT_LIGHT));
  }

  @Override
  public String getName() {
    return "Vintage";
  }
}




Java Source Code List

net.akhyar.android.imgpro.Action.java
net.akhyar.android.imgpro.Channel.java
net.akhyar.android.imgpro.FilterListener.java
net.akhyar.android.imgpro.FilterTask.java
net.akhyar.android.imgpro.Filter.java
net.akhyar.android.imgpro.ImgPro.java
net.akhyar.android.imgpro.actions.Blend.java
net.akhyar.android.imgpro.actions.Blur.java
net.akhyar.android.imgpro.actions.Brightness.java
net.akhyar.android.imgpro.actions.ChannelMix.java
net.akhyar.android.imgpro.actions.Colorize.java
net.akhyar.android.imgpro.actions.Contrast.java
net.akhyar.android.imgpro.actions.Desaturate.java
net.akhyar.android.imgpro.actions.Invert.java
net.akhyar.android.imgpro.filters.Default.java
net.akhyar.android.imgpro.filters.Vintage.java
net.akhyar.android.imgpro.filters.XProcess.java
net.akhyar.android.perf.BitmapTask.java
net.akhyar.android.perf.SetBitmap.java
net.akhyar.android.perf.SetImageViewBitmapTask.java
net.akhyar.android.perf.Worker.java