Class ImageData

java.lang.Object
io.leandev.appfuse.report.node.ImageData

public final class ImageData extends Object

不可變的點陣圖資料

建立時複製位元組,之後只能透過 openStream() 讀取,外部無法修改。

Since:
4.0.0
  • Method Details

    • of

      public static ImageData of(byte[] bytes, String mediaType)
      由位元組建立
      Parameters:
      bytes - 圖片位元組(會被複製)
      mediaType - 媒體類型,例如 image/png、image/jpeg
      Returns:
      圖片資料
    • mediaType

      public String mediaType()
      Returns:
      媒體類型
    • size

      public int size()
      Returns:
      位元組數
    • openStream

      public InputStream openStream()
      開啟唯讀串流
      Returns:
      新的輸入串流
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object