Ir a la documentación de este archivo.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00026 package com.googlecode.leptonica.android;
00027
00032 public class Enhance {
00033 static {
00034 System.loadLibrary("lept");
00035 }
00036
00055 public static Pix unsharpMasking(Pix pixs, int halfwidth, float fraction) {
00056 if (pixs == null)
00057 throw new IllegalArgumentException("Source pix must be non-null");
00058
00059 int nativePix = nativeUnsharpMasking(pixs.mNativePix, halfwidth,
00060 fraction);
00061
00062 if (nativePix == 0) {
00063 throw new OutOfMemoryError();
00064 }
00065
00066 return new Pix(nativePix);
00067 }
00068
00069
00070
00071
00072
00073 private static native int nativeUnsharpMasking(int nativePix,
00074 int halfwidth, float fract);
00075 }