STSSkinBeautifyFilter

@interface STSSkinBeautifyFilter

GPUImageFilter for beaufity skin.

  • The class method to create a STSSkinBeautifyFilter instance with default skin smoothness level 0.5, brightness level 0.5.

    Declaration

    Objective-C

    + (nonnull STSSkinBeautifyFilter *)filter;
  • The class method to create a STSSkinBeautifyFilter. - parameter: skinSmoothnessLevel The skin smoothness level. - parameter: brightnessLevel The brightness level. - returns: The instance of the STSSkinBeautifyFilter.

    Declaration

    Objective-C

    + (nonnull STSSkinBeautifyFilter *)
        filterWithSkinSmoothnessLevel:(CGFloat)skinSmoothnessLevel
                      brightnessLevel:(CGFloat)brightnessLevel;

    Swift

    /*not inherited*/ init!(skinSmoothnessLevel: Any!, brightnessLevel: Any!)

    Parameters

    skinSmoothnessLevel

    The skin smoothness level.

    brightnessLevel

    The brightness level.

    Return Value

    The instance of the STSSkinBeautifyFilter.

  • The skin smoothness level. The default value is 0.5. Suggested value is between 0 to 2.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        CGFloat skinSmoothnessLevel;

    Swift

    var skinSmoothnessLevel: Int32 { get set }
  • The brightness level. The default value is 0.5. Suggested value is between 0 to 1.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        CGFloat brightnessLevel;

    Swift

    var brightnessLevel: Int32 { get set }
  • Using init to create a STSSkinBeautifyFilter instance is unavailable.

    Declaration

    Objective-C

    - (nonnull instancetype)init;

    Swift

    init!()
  • Using new to create a STSSkinBeautifyFilter instance is unavailable.

    Declaration

    Objective-C

    + (nonnull instancetype)new;

    Swift

    class func new() -> Self!
  • Using initWithFragmentShaderFromFile to create a STSSkinBeautifyFilter instance is unavailable.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithFragmentShaderFromFile:
        (nonnull NSString *)fragmentShaderFilename;

    Swift

    init!(fragmentShaderFromFile fragmentShaderFilename: Any!)
  • Using initWithFragmentShaderFromString to create a STSSkinBeautifyFilter instance is unavailable.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithFragmentShaderFromString:
        (nonnull NSString *)fragmentShaderString;

    Swift

    init!(fragmentShaderFromString fragmentShaderString: Any!)
  • Using initWithVertexShaderFromString to create a STSSkinBeautifyFilter instance is unavailable.

    Declaration

    Objective-C

    - (nonnull id)
        initWithVertexShaderFromString:(nonnull NSString *)vertexShaderString
              fragmentShaderFromString:(nonnull NSString *)fragmentShaderString;

    Swift

    init!(vertexShaderFromString vertexShaderString: Any!, fragmentShaderFromString fragmentShaderString: Any!)