Types

Link copied to clipboard

Functions

Link copied to clipboard
abstract operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open suspend override fun originalMiraiMessage(contact: Contact): Image

直接得到 originalMiraiMessage, 不会使用 contact

open suspend override fun originalMiraiMessage(contact: Contact, isDropAction: Boolean): Image

直接得到 originalMiraiMessage, 不会使用 contactisDropAction

Link copied to clipboard
open suspend fun queryUrl(): String

查询原图下载链接.

Link copied to clipboard
open suspend override fun resource(): Resource

通过 queryUrl 查询并得到 Resource 对象。

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

Properties

Link copied to clipboard
open val height: Int

图片的高度 (px), 当无法获取时为 0

Link copied to clipboard
abstract override val id: ID

此图片的 imageId

Link copied to clipboard

图片的类型, 当无法获取时为未知 ImageType.UNKNOWN

Link copied to clipboard
open val isEmoji: Boolean

判断该图片是否为 动画表情

Link copied to clipboard
abstract val isFlash: Boolean

此图片是否为一个 闪照

Link copied to clipboard
abstract val key: Message.Key<MiraiImage>
Link copied to clipboard
open val md5: ByteArray

图片文件 MD5.

Link copied to clipboard
abstract val originalImage: Image

得到Mirai的原生图片类型 OriginalMiraiImage.

Link copied to clipboard
open override val originalMiraiMessage: Image

得到Mirai的原生图片类型 OriginalMiraiImage。同 originalImage

Link copied to clipboard
open val resource: Resource
Link copied to clipboard
Link copied to clipboard
open val size: Long

图片的大小(字节), 当无法获取时为 0

Link copied to clipboard
open val width: Int

图片的宽度 (px), 当无法获取时为 0

Extensions

Link copied to clipboard
suspend fun Message.toOriginalMiraiMessage(contact: Contact, isDropAction: Boolean = false): Message

将一个 Message 转化为 OriginalMiraiMessage 以发送。

Link copied to clipboard
suspend fun Message.toOriginalMiraiMessageChain(contact: Contact, isDropAction: Boolean = false): MessageChain