public abstract class TuSDKImageFilterAPI
extends java.lang.Object
构造器和说明 |
---|
TuSDKImageFilterAPI() |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
getArgKeys()
获取滤镜支持的可调节参数
|
float |
getFilterArgPrecentValue(java.lang.String key)
获取当前滤镜参数值
|
protected abstract org.lasque.tusdk.core.seles.tusdk.FilterWrap |
getFilterWrap()
滤镜处理类
|
android.graphics.Bitmap |
process(android.graphics.Bitmap image)
执行滤镜 并输出图形
|
android.graphics.Bitmap |
process(android.graphics.Bitmap image,
ImageOrientation outputOrientation)
执行滤镜 并输出图形
|
android.graphics.Bitmap |
process(android.graphics.Bitmap image,
ImageOrientation outputOrientation,
float outOfMemoryStep)
执行滤镜 并输出图形
|
void |
reset()
将所有滤镜参数重置为默认
|
boolean |
setFilterArgPrecentValue(java.lang.String key,
float value)
设置滤镜参数
|
protected void |
submitFilterParameter()
提交滤镜参数 所有修改的参数信息将立即生效
|
protected abstract org.lasque.tusdk.core.seles.tusdk.FilterWrap getFilterWrap()
public java.util.List<java.lang.String> getArgKeys()
protected void submitFilterParameter()
public boolean setFilterArgPrecentValue(java.lang.String key, float value)
key
- 参数keyvalue
- 设置百分比 0 - 1public float getFilterArgPrecentValue(java.lang.String key)
key
- 滤镜参数Keypublic void reset()
public android.graphics.Bitmap process(android.graphics.Bitmap image)
image
- 输入图像public android.graphics.Bitmap process(android.graphics.Bitmap image, ImageOrientation outputOrientation)
image
- 输入图像imageOrientation
- 图像方向public final android.graphics.Bitmap process(android.graphics.Bitmap image, ImageOrientation outputOrientation, float outOfMemoryStep)
image
- orientation
- 图片方向outOfMemoryStep
- 内存溢出时按原图片比例缩小 0 < outOfMemoryStep < 1 设置为0时不处理