类 WXImage

java.lang.Object
com.wonxing.humanseg.WXImage

public class WXImage extends Object
玩星自定义封装的图片类,用于人像处理,如证件照制作、人像分割、背景去除等
版本:
1.0.0
作者:
wonxing
  • 构造器详细资料

    • WXImage

      public WXImage()
  • 方法详细资料

    • finalize

      protected void finalize()
      覆盖:
      finalize 在类中 Object
    • fromFile

      public static WXImage fromFile(String fileName) throws WXException
      从图片文件创建WXImage对象,支持jpg和png图片
      参数:
      fileName - 图片文件名
      返回:
      图片对象
      抛出:
      WXException - 异常
    • fromEncodedData

      public static WXImage fromEncodedData(byte[] data) throws WXException
      从图片原数据(即图片编码数据)创建WXImage对象,支持jpg和png图片
      参数:
      data - 图片编码数据
      返回:
      图片对象
      抛出:
      WXException - 异常
    • fromColor

      public static WXImage fromColor(int width, int height, int r, int g, int b) throws WXException
      创建一副纯色图,颜色值由r,g,b三个值指定
      参数:
      width - 宽度
      height - 高度
      r - 红值
      g - 绿值
      b - 蓝值
      返回:
      图片对象
      抛出:
      WXException - 异常
    • width

      public int width()
      获取图片宽度
      返回:
      图片宽度
    • height

      public int height()
      获取图片高度
      返回:
      图片高度
    • dataFormat

      public WXImage.DataFormat dataFormat()
      获取图片数据格式
      返回:
      图片数据格式
    • toFile

      public void toFile(String fileName) throws WXException
      将图片保存到文件,支持jpg和png图片
      参数:
      fileName - 图片文件名
      抛出:
      WXException - 异常
    • save

      public void save(String fileName) throws WXException
      作用同toFile
      参数:
      fileName - 图片文件名
      抛出:
      WXException - 异常
    • toEncodedData

      public byte[] toEncodedData(String imgType) throws WXException
      将图片保存为编码后的数据
      参数:
      imgType - 图片编码类型,支持jpg和png格式
      返回:
      编码后的图片数据
      抛出:
      WXException - 异常
    • encode

      public byte[] encode(String imgType) throws WXException
      作用同toEncodedData
      参数:
      imgType - 图片编码类型,支持jpg和png格式
      返回:
      编码后的图片数据
      抛出:
      WXException - 异常
    • release

      public void release()
      释放实例 如果实例不再使用,需要调用本函数,主动释放实例