类 WXIDPhotoConfig

java.lang.Object
com.wonxing.humanseg.WXIDPhotoConfig

public class WXIDPhotoConfig extends Object
证件照参数配置的类
版本:
1.0.0
作者:
wonxing
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    证件照的背景图片
    int
    证件照的分辨率,默认值为300
    float
    人眼位于Y轴的位置,取值范围0-1.0,这个值决定人像高度,默认值为0.45。
    float
    脸部宽度占比,浮点型,取值范围0-1.0,默认值为0.5。
    int
    证件照的高度
    float[]
    人像头顶与证件照图片顶部的留空距离,取值范围0-1.0。
    int
    证件照的宽度
  • 构造器概要

    构造器
    构造器
    说明
    WXIDPhotoConfig​(int width, int height)
    只设置宽度和高度,其他参数使用默认值
    WXIDPhotoConfig​(int width, int height, float faceRatio, float eyesTop, float[] topEmpty, int dpi)
    证件照参数配置,不设置背景,即为透明背景
    WXIDPhotoConfig​(int width, int height, float faceRatio, float eyesTop, float[] topEmpty, int dpi, WXImage bgImage)
    证件照参数配置
  • 方法概要

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • width

      public int width
      证件照的宽度
    • height

      public int height
      证件照的高度
    • faceRatio

      public float faceRatio
      脸部宽度占比,浮点型,取值范围0-1.0,默认值为0.5。

      比如证件照宽度为200像素,这里值设定为0.5,则表示人脸宽度为100像素。

    • eyesTop

      public float eyesTop
      人眼位于Y轴的位置,取值范围0-1.0,这个值决定人像高度,默认值为0.45。

      比如证件照高度为300像素,这里值设定为0.45,则表示证件照中,人眼在Y轴中的位置位于 300*0.45=135

    • topEmpty

      public float[] topEmpty
      人像头顶与证件照图片顶部的留空距离,取值范围0-1.0。

      这是一个长度为2的数据,分别定义[最小值,最大值],默认值为[0.05, 0.15]。

      比如证件照高度为300像素,这里值设定为[0.05, 0.15],则表示证件照中,头顶留空距离在范围15至45个像素之间。

    • dpi

      public int dpi
      证件照的分辨率,默认值为300
    • bgImage

      public WXImage bgImage
      证件照的背景图片
  • 构造器详细资料

    • WXIDPhotoConfig

      public WXIDPhotoConfig(int width, int height)
      只设置宽度和高度,其他参数使用默认值
      参数:
      width - 证件照的宽度
      height - 证件照的高度
    • WXIDPhotoConfig

      public WXIDPhotoConfig(int width, int height, float faceRatio, float eyesTop, float[] topEmpty, int dpi)
      证件照参数配置,不设置背景,即为透明背景
      参数:
      width - 证件照的宽度
      height - 证件照的高度
      faceRatio - 脸部宽度占比
      eyesTop - 人眼位于Y轴的位置
      topEmpty - 人像头顶与证件照图片顶部的留空距离
      dpi - 证件照的分辨率
    • WXIDPhotoConfig

      public WXIDPhotoConfig(int width, int height, float faceRatio, float eyesTop, float[] topEmpty, int dpi, WXImage bgImage)
      证件照参数配置
      参数:
      width - 证件照的宽度
      height - 证件照的高度
      faceRatio - 脸部宽度占比
      eyesTop - 人眼位于Y轴的位置
      topEmpty - 人像头顶与证件照图片顶部的留空距离
      dpi - 证件照的分辨率
      bgImage - 证件照的背景