Class LuminanceSource

java.lang.Object
com.google.zxing.LuminanceSource
org.aoju.bus.extra.qrcode.LuminanceSource

public final class LuminanceSource extends com.google.zxing.LuminanceSource
BufferedImage 图片二维码源
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • LuminanceSource

      public LuminanceSource(BufferedImage image)
      构造
      Parameters:
      image - BufferedImage
    • LuminanceSource

      public LuminanceSource(BufferedImage image, int left, int top, int width, int height)
      构造
      Parameters:
      image - BufferedImage
      left - 左边间隔
      top - 顶部间隔
      width - 宽度
      height - 高度
  • Method Details

    • getRow

      public byte[] getRow(int y, byte[] row)
      Specified by:
      getRow in class com.google.zxing.LuminanceSource
    • getMatrix

      public byte[] getMatrix()
      Specified by:
      getMatrix in class com.google.zxing.LuminanceSource
    • isCropSupported

      public boolean isCropSupported()
      Overrides:
      isCropSupported in class com.google.zxing.LuminanceSource
    • crop

      public com.google.zxing.LuminanceSource crop(int left, int top, int width, int height)
      Overrides:
      crop in class com.google.zxing.LuminanceSource
    • isRotateSupported

      public boolean isRotateSupported()
      Overrides:
      isRotateSupported in class com.google.zxing.LuminanceSource
    • rotateCounterClockwise

      public com.google.zxing.LuminanceSource rotateCounterClockwise()
      Overrides:
      rotateCounterClockwise in class com.google.zxing.LuminanceSource