ByteArrayResource

class ByteArrayResource(val name: String, byteArray: ByteArray) : StandardResource

使用 ByteArray 字节数组作为输入流来源的 StandardResource.

Constructors

Link copied to clipboard
fun ByteArrayResource(name: String, byteArray: ByteArray)

Functions

Link copied to clipboard
open override fun close()

StandardResource 在使用的过程中可能会产生一些需要手动进行 close 的产物, 因此在不使用 StandardResource 的时候,使用 close 对其进行关闭。

Link copied to clipboard
fun copyTo(destination: ByteArray, destinationOffset: Int = 0, startIndex: Int = 0, endIndex: Int = byteArray.size)

将当前资源中字节数组拷贝到目标数组中。

Link copied to clipboard
operator fun get(index: Int): Byte

获取指定索引位的字节。

Link copied to clipboard
open override fun openStream(): ByteArrayInputStream

得到字节数组输入流。

Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard

得到当前资源中字节数组的副本

Link copied to clipboard
open override val name: String

得到资源名称。

Link copied to clipboard

字节数组的大小。

Extensions

Link copied to clipboard
Link copied to clipboard
fun Resource.toImage(id: ID = name.ID): ResourceImage

通过一个 Resource 构建一个 Image 实例。