Skip to content

style_filter

xingkai509 edited this page Oct 27, 2017 · 7 revisions

风格滤镜

风格滤镜需要使用demo中assets目录下的资源文件,根据实现方式分为两类:

1. ImgBeautySpecialEffectsFilter

使用方法如下:

// 创建风格滤镜
ImgBeautySpecialEffectsFilter effectsFilter = new ImgBeautySpecialEffectsFilter(
    mStreamer.getGLRender(), 
    CameraActivity.this, 
    ImgBeautySpecialEffectsFilter.KSY_SPECIAL_EFFECT_BLUE);
// 设置风格滤镜
mStreamer.getImgTexFilterMgt().setFilter(effectsFilter);

支持的特效滤镜及其所依赖的资源文件:

常量索引 名称及效果 资源依赖
KSY_SPECIAL_EFFECT_FRESHY 小清新 1_freshy.png
KSY_SPECIAL_EFFECT_BEAUTY 青春靓丽 2_beauty.png
KSY_SPECIAL_EFFECT_SWEETY 甜美可人 3_sweety.png
KSY_SPECIAL_EFFECT_SEPIA 怀旧 4_sepia.png
KSY_SPECIAL_EFFECT_BLUE 蓝调 5_blue.png
KSY_SPECIAL_EFFECT_NOSTALGIA 老照片 6_nostalgia.png
KSY_SPECIAL_EFFECT_SAKURA 樱花 7_sakura.png
KSY_SPECIAL_EFFECT_SAKURA_NIGHT 樱花(光线较暗) 8_sakura_night.png
KSY_SPECIAL_EFFECT_RUDDY_NIGHT 红润(光线较暗) 9_ruddy_night.png
KSY_SPECIAL_EFFECT_SUNSHINE_NIGHT 阳光(光线较暗) 10_sunshine_night.png
KSY_SPECIAL_EFFECT_RUDDY 红润 11_ruddy.png
KSY_SPECIAL_EFFECT_SUSHINE 阳光 12_sunshine.png
KSY_SPECIAL_EFFECT_NATURE 自然 13_nature.png

2. ImgBeautyStylizeFilter

使用方法如下:

// 创建风格滤镜
ImgBeautyStylizeFilter styleFilter = new ImgBeautyStylizeFilter(mStreamer.getGLRender(),
                        mActivity.this, ImgBeautyStylizeFilter.KSY_FILTER_STYLE_1977);
// 设置风格滤镜
mStreamer.getImgTexFilterMgt().setFilter(styleFilter);

支持的特效滤镜及其所依赖的资源文件:

常量索引 名称及效果 资源依赖
KSY_FILTER_STYLE_1977 红粉佳人 map_1977.png
KSY_FILTER_STYLE_AMARO 优格 blackboard_1024.png, overlay_map.png,
amaro_map.png
KSY_FILTER_STYLE_BRANNAN 流年 brannan_process.png, brannan_blowout.png,
bbrannan_contrast.png,rannan_luma.png,
brannan_screen.png
KSY_FILTER_STYLE_EARLY_BIRD 柔光 early_bird_curves.png, earlybird_overlay_map.png,
vignette_map.png, earlybird_blowout.png, earlybird_map.png
KSY_FILTER_STYLE_HEFE 经典 edge_burn.png, hefe_map.png, hefe_gradient_map.png,
hefe_soft_light.png, hefe_metal.png
KSY_FILTER_STYLE_HUDSON 初夏 hudson_background.png, overlay_map.png,
hudson_map.png
KSY_FILTER_STYLE_INK 黑白 inkwell_map.png
KSY_FILTER_STYLE_LOMO 纽约 lomo_map.png,vignette_map.png
KSY_FILTER_STYLE_LORD_KELVIN 上野 kelvin_map.png
KSY_FILTER_STYLE_NASHVILLE 碧波 nashwi.png
KSY_FILTER_STYLE_RISE 日系 blackboard_1024.png,overlay_map.png,
rise_map.png
KSY_FILTER_STYLE_SIERRA 清凉 sierra_vignette.png,overlay_map.png,
sierra_map.png
KSY_FILTER_STYLE_SUTRO 移轴 vignette_map.png,sutro_metal.png,
bsoft_light.png,sutro_edge_burn.png,
sutro_curves.png
KSY_FILTER_STYLE_TOASTER 梦幻 toaster_metal.png,toaster_soft_light.png,
toaster_curves.png,toaster_overlay_map_warm.
png,toaster_color_shift.png
KSY_FILTER_STYLE_VALENCIA 恬淡 valencia_map.png,valencia_gradient_map.png
KSY_FILTER_STYLE_WALDEN 候鸟 walden_map.png,vignette_map.png
KSY_FILTER_STYLE_XPROLL 淡雅 xpro_map.png,vignette_map.png
Clone this wiki locally